• 攻城狮在路上(叁)Linux(二十九)--- 完整备份工具:dump以及restore


    一、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、仅还原部分文件的互动模式:暂不了解。

        

  • 相关阅读:
    day12 Python操作rabbitmq及pymsql
    day11 队列、线程、进程、协程及Python使用缓存(redis/memcache)
    day10 Python作用域 Python2.7与Python3.x的类继承的区别、异步IO、多进程,多线程简介
    day09 Python socket编程
    day08 面向对象补充及单例模式
    day07 configparser xml subprocess 面向对象
    day06 Python的一些内建变量、反射、hashlib模块、re模块、os模块、sys模块
    day05 Python多层装饰器、模块、序列化、字符串格式化、生成器和迭代器、递归、time、datetime模块、logging模块
    day04 Python一些内置函数及装饰器
    查看旧版jexus命令
  • 原文地址:https://www.cnblogs.com/tq03/p/3925609.html
Copyright © 2020-2023  润新知