Linux 压缩备分篇(一 备份数据)

备份文件                dump

dump:

-S                    仅列出待备份数据需要多少磁盘空间才能够备份完毕
-u                    将本次备份的时间记录下来/不支持备份目录
-v                    将备份的文件系统显示出来
-j                    加入bizp2的支持,将数据进行压缩
-level                    0 -9 个等级
-f                    接文件名
-w                    列出在/etc/fstab里的的具有dump设置的分区是否有备份过


eg:
1.查看备份根目录不的lanyue目录需要多大的空间

dump -S /lanyue

2.将根目录下的lanyue目录备份到根目录下的root目录下,并重命名为lanyue.bz2

dump -0j -f /root/lanyue.bz2 /lanyue

3.将文件系统boot给备份下来,并且重命名为boot.dump

dump -0u -f /root/root.dump /root


恢复备份文件

restore:

-t                    查看备份文件中是否存在重要数据
-C                    与源文件作比较找出不一样的数据
-i                    互动模式,仅还原部分文件
-r                    将整个备份文件都还原
-h                    查看完整备份数据中的inode和label信息
-f                    接文件名
-D                    与-C搭配,查出后面的挂载点与dump内不同的文件

eg:

将当前用木目录下的data.bz2文件还原到根目录下的lanyue目录下

restore -r -f ~/data.bz2 /lanyue

新建镜像文件                mkisofs


mkisofs:

-o                    接文件名(将产生的)
-r                    记录较多信息
-v                    显示构建iso文件的过程
-m                    排除指定文件不备份到镜像文件中
-V                    新建Volume

eg:
1.将当前目录下的lanyue目录下的data.bz备份在同目录下,并更名为system.iso

mkisofs -v -r -o ~/lanyue/system.iso  ~/lanyue/data.bz2

2.将root目录下的目录lanyue下的data1,data2,data3,三个目录备份到root目录下的lanyue目录下,镜像名为system.iso并且三个目录依次成为system.iso镜像下的Linux目录下的f1,f2,f3目录

mkisofs -r -V 'Linux' -o /root/lanyue/system.iso -graft-point /f1=/root/lanyue/data1 /f2=/root/lanyue/data2 /f3=/root/lanyue/data3


 

原文地址:https://www.cnblogs.com/viplanyue/p/12700627.html