一、dump命令:

  该命令既可以针对整个文件系统进行备份,也可以仅针对目录来备份。还可以指定不同的备份等级(-0~-9共10个等级)。

  dump -W:列出在/etc/fstab中具有dump设置的分区是否备份过。

  命令格式: dump [-Suvj] [-level] [-f 备份文件] 待备份数据

  参数说明:

    -S:仅列出后面的待备份数据所需要的磁盘空间大小。

    -u:将这次dump的时间记录到/etc/dumpdates文件中。

    -v:将dump的文件过程显示出来。

    -j:加入bzip2的支持,将数据压缩,默认bzip2压缩等级为2.

    -level:指定等级,从-0~-9共10个等级。

    -f:类似与tar的-f参数。

  1、用dump备份完整的文件系统:

    dump -S /dev/sda1; <== 查看备份所需要的磁盘容量

    dump -0u -f /root/boot.dump /boot; <==备份,指定备份等级为0

    ll /root/boot.dump /etc/dumpdates; <== 验证一下dumpdates是否更新

    dump -1u -f /root/boot.dump.1 /boot; <== 新建差异备份文件。

  2、用dump备份非文件系统,即单一目录的方法:

    此时,-level的1-9以及-u都不再适用了。

    dump -0j -f /root/etc.dump.bz2 /etc;

二、restore:还原命令

  既然有备份,就要有还原。

  restore -t [-f dumpfile] [-h] <==查看dump文件

  restore -C [-f dumpfile] [-D 挂载点]; <== 比较dump与实际文件

  restore -i [-f dumpfile]; <== 进入互动模式

  restore -r [-f dumpfile]; <== 还原整个文件系统

  参数说明:无法混用

    -t:类似与tar -t功能,用于查看

    -C:将dump内的数据拿出来与实际文件系统比较

    -i:进入互动模式,可以仅还原部分文件

    -r:还原整个文件系统

  其他参数:

    -h:查看完整备份数据中的inode与label等信息

    -f:后面指定要处理的dump文件

    -D:与-C搭配

  1、用restore查看dump备份后的备份数据内容:

    restore -t -f /root/boot.dump;

  2、比较差异并且还原整个文件系统:

    rsotre -C -f /root/boot.dump;

  3、仅还原部分文件的互动模式:暂不了解。

    

攻城狮在路上(叁)Linux(二十九)--- 完整备份工具:dump以及restore的更多相关文章

  1. 攻城狮在路上(叁)Linux(三十)--- 光盘写入工具

    一.基本步骤: 1.用mkisofs命令将所需备份的数据构建成镜像文件. 2.用cdrecord命令将镜像文件刻录至光盘或者DVD中. 二.mkisofs:新建镜像文件 mkisofs [-0 镜像文 ...

  2. Linux完整备份工具 - dump, restore(现在基本不用这两个)

    dump 其实 dump 的功能颇强,他除了可以备份整个文件系统之外,还可以制定等级喔!什么意思啊! 假设你的 /home 是独立的一个文件系统,那你第一次进行过 dump 后,再进行第二次 dump ...

  3. 攻城狮在路上(叁)Linux(二十七)--- 压缩与打包之常见的压缩命令

    前面讲到,linux中的后缀名没有特殊的意义,一般是作为不同文件类型的标识而已.下面是与打包.压缩相关的后缀名介绍: *.z:compress程序压缩文件 *.gz:gzip程序压缩文件 *.bz2: ...

  4. 攻城狮在路上(叁)Linux(二十三)--- linux磁盘参数修改(设备代码、设备名)

    一.mknod:设置设备代码 linux中,所有的设备都是用文件来表示,文件通过major与minor数值来判断. major为主设备代码,minor为设备代码(需要查询),示例如下: /dev/hd ...

  5. 攻城狮在路上(叁)Linux(二十二)--- linux磁盘挂载与卸载 mount umount

    挂载就是将文件系统与目录结合的操作.挂载点就是目录,该目录就是进入分区或文件系统的入口. 一.挂载前的注意事项: 1.单一文件系统不应该被重复挂载在不同的挂载点中. 2.单一目录不应该重复挂载多个文件 ...

  6. 攻城狮在路上(叁)Linux(二十一)--- linux磁盘检查 fsck \ badblocks

    若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查.这一步是可选的,尽量少用. 使用前的建议:使用fsck命令时,被检查的分区务必不要挂载在系统上. 一.fsck: 命令格式:fsck [ ...

  7. 攻城狮在路上(叁)Linux(二十八)--- 打包命令:tar

    首先介绍一下tar打包命令的基本格式,下面的三种之间不能混淆. tar [-j|-z] [cv] [-f 新文件名] file1 file2 ...; tar [-j|-z] [tv] [-f 新文件 ...

  8. 攻城狮在路上(叁)Linux(二十六)--- linux文件系统的特殊查看与操作

    一.boot sector 与 super block的关系: 1.boot sector用于存放引导装载程序,占用1024个字节. 2.super block的大小也为1024字节. 3.若bloc ...

  9. 攻城狮在路上(叁)Linux(二十五)--- linux内存交换空间(swap)的构建

    swap的功能是应付物理内存不足的状况,用硬盘来暂时放置内存中的信息. 对于一般主机,物理内存都差不多够用,所以也就不会用到swap,但是对于服务器而言,当遇到大量网络请求时或许就会用到. 当swap ...

随机推荐

  1. django中抽象基类的Foreignkey的定义

    class base(models.Model): user = models.ForeignKey(User) class Meta: abstract =True 以上是抽象基类的定义,只有一个公 ...

  2. 如何解决phpcms后台验证码不显示的问题

    方法一: 主要在于是否开启gd库 查看办法 找到php.ini文件 搜索extension=php_gd2.dll这段代码(windows) 然后把前面的;符号去掉即可. centOS6.5中可能需要 ...

  3. Java中流的概念

    http://wapwenku.baidu.com/view/04714847b307e87101f69656.html?ssid=0&from=1086k&uid=0&pu= ...

  4. IP转换成LONG 的 问题

    如何将四个字段以点分开的IP网络址协议地址转换成整数呢?PHP里有这么一个函数ip2long.比如 <?php echo ip2long("10.2.1.3"); ?> ...

  5. Routing in ASP.NET Web API和配置文件的设定读取

    Routing Tables In ASP.NET Web API, a controller is a class that handles HTTP requests. The public me ...

  6. js隐藏div和class

    <style type="text/css"> //div用点//class# .footer {  display:none;  } #footer {  displ ...

  7. 为什么学习c++?该怎么学?

    本人最近刚开始学习C++,准备记录下学习C++的历程.以下都是记录欢迎指教. 第一堂课,我们的老师告诉我们为什么学习C++,学习C++有啥用?这我也想了.但是我不了解C++,所以肯定是想不了多少的. ...

  8. NGUI实现Sprite裁切成圆形或者椭圆形(不完美)

    先上效果 有个问题就是,UISprie用的Atlas的公用的材质,无法从当前要绘制的片段shader上获得uv百分比,所以当有其他的Sprite使用相同的Atlas时显示就有问题 其实Mesh是可以接 ...

  9. sed小知识总结

    1)sed默认是打印出文件中的所有行的,使用 -n 选项可以只打印出 匹配 的行 2)当用到sed不同的编辑命令时,用{},且不同编辑命令之间用分号

  10. java 入门 第三季1

    异常和异常体系 java异常体系 throwable:error:线程死锁,内存溢出 excepiton:rumtimeException运行时异常:非检查异常 检查异常:文件异常IOExceptio ...