Linux dump命令用于备份文件系统。
dump为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件
dump 可以执行类似 tar 的功能,可以打包或者压缩对应的系统或者目录。dump 更倾向于考虑文件系统而不是个别的文件。
1. dump语法
dump [-Suvj] [-level] [-f backup] need to backup
选项参数:
-S :仅列出后面待备份数据需要多少磁盘空间才能够备份完毕;
-u :将这次 dump 的时间记录到 /etc/dumpdates 档案中;
-v :将 dump 的档案过程显示出来
-j :加入 bzip2 的支持,将数据进行压缩,默认 bzip2 压缩等级为 2
-level:备份级别。(一共十个备份级别,具体格式为“-0”~“-9”:
“-”和具体的级别数字之间没有空格。其中0就是完全备份;
1就是第一次增量备份;2就是第二次增量备份。。。最多支持9次增量备份。)
-f filepath:手工指定备份之后的文件名 亦可接例如 /dev/st0 装置文件名等
-W : 显示允许被dump的分区的备份等级及备份时间,也就是列出在 /etc/fstab 里面具有dump设定的 partition 是否有备份过
2. 查看系统文件之前的备份记录
3 先测试一下,如果要备份/dev/sda1(/boot),需多少容量?
4将完整备份的文件名记录成为当前目录 ./boot.dump ,同时更新记录文件:
查看系统更新的日志,及备份文件的大小。
5.备份非文件系统,及单一目录的方法
注意:如果使用压缩的方式,那么只适用于level 0,1~9都是不适用的。
如果系统中没有dump的话,Redhat可以通过yum install yum来进行安装或者rmp 等来安装。
如不知如何配置yum源的话,可以参考我之前的一篇文章“如何配置yum本地和网络源”(http://toutiao.com/item/6396997006497153538/)
希望各位喜欢,请多多关注评论,谢谢!