如果出现bash: dump: command not found,就是说明缺少这个dump包,可以通过:
yum -y install dump来安装。
dump的使用限制:
1.当要备份的文件是一个完整的文件系统,那就可以使用dump的完整功能
2.备份的只是一个目录的时候,并非是单一的文件系统,如要备份/home/some/,但该目录并非是单独的文件系统,就有限制如下:
(1)所有的备份数据都需要在该目录下面
(2)只能最高的level 0,就是完整的备份
(3)不支持使用u参数,即不能在/etc/dumpdates下面产生记录
dump的参数有:
-S 列出后面待备份的数据需要多少的磁盘空间才能备份
-u 在/etc/dumpdates下面产生记录文件
-level 从0-9等级
-j 加入bzip2的支持,等级默认为2
-f 后面接产生的文件
-W 列出是否在/etc/fstab下面有dump设置过的分区
备份一个完整的文件目录:
dump -(level[0-9])u -f 新建的备份文件 原完整文件目录
如备份/etc目录,可以通过:
dump -0u -f /root/etc.dump /etc #这样就可以生成一个备份文件,
备份的不是一个完整的文件目录:
dump -0j -f 新建的备份文件 原目标文件
如备份/etc目录,可以通过:
dump -0j -f /root/ect.dump.1 /etc # -j是为了节省磁盘的空间,加入bizp2的支持
当然我们可以生成备份文件,当然也是可以解开的,备份只是为了在使用某个文件的时候,来找个这个文件来支持,
restore 揭开dump文件,参数有:
-t 类似于tar-t的功能,就是去查看这个dump包内的文件和目录,
-C 将dump包内的文件与系统文件去做比较,查看是否有的不同的文件,
-i 进入互动模式,
-f dump包的选择。
更多的命令参数使用,请自行man restore,查看具体的使用!!!