zoukankan      html  css  js  c++  java
  • Linux 数据备份和恢复

    1、Linux系统需要备份的数据

        /root/目录:

        /home/目录:
        /var/spool/mail/目录:

        /etc/目录: 其他目录:

    2、安装服务的数据

        apache需要备份的数据

        配置文件 、 网页主目录 、 日志文件

        mysql需要备份的数据  =>   源码包安装的mysql:/usr/local/mysql/data/

        RPM包安装的mysql:/var/lib/mysql/

    3、完全备份、增量备份、差异备份

      (01)、备份命令  =>  dump [选项] 备份之后的文件名  原文件或目录

          选项:

            -level:就是我们说的0-9是个备份级别

            -f文件名:指定备份之后的文件名

            -u(常用):备份成功之后,把备份时间记录在/etc/dumpdates文件中

            -v:显示更多过程

            -j(常用):调用bzlib库压缩备份文件,其实就是把备份文件压缩为.bz2格式

            -w:显示允许dump的分区的备份等级及备份时间

            例子:备份分区

                dump -0uj -f /root/boot.bak.bz2 /boot/   

                #备份命令。先执行一次完全备份,并压缩和更新备份时间

                cat /etc/dumpdates

                #查看备份时间文件

                cp install.log /boot/

                #复制日志文件到/boot分区

                dump -1uj -f /root/boot.bak1.bz2 /boot/

                #增量备份/boot分区,并压缩 dump –W #查询分区的备份时间及备份级别的

            例子:备份文件或目录   =>  dump -0j -f  [文件名] /root/etc.dump.bz2 /etc/

                 #完全备份/etc/目录,只能使用0级别进行完全备份 ,而不再支持增量备份

      (02)、恢复命令   =>  restore [模式选项][选项]

          模式选项:restore命令常用的模式有一下四种,这四种模式不能混用

            -C:比较备份数据和实际数据的变化

            -i:进入交互模式,手工选择需要恢复的文件

            -t:查看模式,用于查看备份文件中拥有哪些数据

            -r:还原模式,用于数据还原、

          选项:

            -f:指定备份文件的文件名 

          查看模式  =>  restore -t -f boot.bak.bz2

      (03)、还原模式 

          #还原boot.bak.bz2分区备份

          #先还原完全备份的数据

          mkdir boot.test

          cd boot.test/

          restore -r -f /root/boot.bak.bz2

          #解压缩

          restore -r -f /root/boot.bak1.bz2

          #恢复增量备份数据

          #还原/etc/目录的备份etc.dump.bz2

          restore -r -f etc.dump.bz2

          #还原etc.dump.bz2备份

  • 相关阅读:
    QT visual stuido 集成插件不能打开ui文件的解决方法(去掉xml的UTF8标记)
    就异地协作办公来说, 360的体验完爆他们——360书生企业云盘 来了
    MVC 4
    Mvc的多层架构
    代码生成器
    js理解
    我(webabcd)的文章索引
    多个视图结果显示于一个共用预览视图内
    .NET源码
    Using Ninject in a Web Application
  • 原文地址:https://www.cnblogs.com/patriot/p/7977912.html
Copyright © 2011-2022 走看看