沈阳建站经验,wordpress加js,oppo网站建设,如何做seo网站才会有排名第十三章 Linux——备份与恢复 基本介绍安装dump和restore使用dump完成备份dump语法说明dump应用案例1dump应用案例2dump-w查看备份时间文件备份文件或者目录备注 使用restore基本语法基本介绍restore基本语法应用案例1应用案例2应用案例3应用案例4 基本介绍
实体机无法做快照… 第十三章 Linux——备份与恢复 基本介绍安装dump和restore使用dump完成备份dump语法说明dump应用案例1dump应用案例2dump-w查看备份时间文件备份文件或者目录备注 使用restore基本语法基本介绍restore基本语法应用案例1应用案例2应用案例3应用案例4 基本介绍
实体机无法做快照如果系统出现异常或者数据损坏后果严重要 重做系统还会造成数据丢失。所以我们可 以使用备份和恢复技术 linux的备份和恢复很简单有 两种方式: 1)把需要的文件(或者分区)用TAR打包就行下次需要恢复的时候再解压开覆盖即可 2)使用dump和restore命令 3)示意图
安装dump和restore
如果linux.上没有dump 和restore 指令需要先按照 yum -y install dump yum -y install restore
使用dump完成备份
dump支持分卷和增量备份(所谓增量备份是指备份.上次备份后修改/增加过的文件也称差异备份)。
dump语法说明
dump [ -cu] [-123456789] [-f备份后文件名] [-T日期] [ 目录或文件系统] dump []-wW -c :创建新的归档文件并将由一个或多个文件参数所指定的内容写入归档文件的开头。 -0123456789: 备份的层级。0为最完整备份会备份所有文件。若指定0以上的层级则备份至上一次备份以来 修改或新增的文件,到9后可以再次轮替. -f备份后文件名:指定 备份后文件名 j 调用bzlib库压缩备份文件也就是将备份后的文件压缩成bz2格式让文件更小 -T日期:指定 开始备份的时间与日期 -u :备份完毕后在/etc/dumpdares中记录备份的文件系统层级日期与时间等。 -t :指定文件名若该文件已存在备份文件中则列出名称 -W :显示需要备份的文件及其最后一次备份的层级时间日期。 -w:与-W类似但仅显示需要备份的文件。
dump应用案例1
将/boot分区所有内容备份到/opt/boot.bak0.bz2文件中备份层级为“0” dump -0uj -f /opt/boot bak0.bz2 /boot
dump应用案例2
在/boot目录下增加新文件备份层级为“1”(只备份上次使用层次“0”备份后发生过改变的数据)注意比较看看 这次生成的备份文件boot1.bak 有多大 dump -1uj -f /opt/boot. bak1.bz2 /boot 提醒:通过dump命令在配合crontab可以实现无人值守备份
dump-w
显示需要备份的文件及其最后一一次备份的层级 时间,日期
查看备份时间文件
cat /etc/dumpdates
备份文件或者目录
前面我们在备份分区时是可以支持增量备份的如果备份文件或者目录不再支持增量备份,即只能使用0级别 备份 案例使用 dump备份/etc 整个目录 dump -0j -f /opt/etc bak .bz2 /etc/ #下面这条语句会报错提示DUMP: Only level 0 dumps are allowed on a subdirectory dump -1j -f /opt/etc .bak .bz2 /etc/
备注
如果是重要的备份文件比 如数据区建议将文件上传到其它服务器保存
使用restore基本语法
基本介绍
restore命令用来恢复已备份的文件可以从dump生成的备份文件中恢复原文件
restore基本语法
restore [模式选项] [选项] 说明下面四个模式不能混用 在一次命令中只 能指定- - 种。 -C :使用对比模式将备份的文件与已存在的文件相互对比。 -i: 使用交互模式在进行还原操作时restors指令将依序询问用户 -r:进行还原模式 -t:查看模式看备份文件有哪些文件 选项 -f备份设备:从指定的文件中读取备份数据进行还原操作
应用案例1
restore命令比较模式比较备份文件和原文件的区别 测试 mv /boot/hello.java /boot/hello 100.java restore _C -f boot. bak1.bz2 //注意和 最新的文件比较 mv /boot/hello 100.java /boot/hello.java restore -C -f boot. bak1, bz2
应用案例2
restore命令查看模式看备份文件有哪些数据/文件 测试 restore -t -f boot bak0.bz2
应用案例3
restore命令还原模式注意细节:如果你有增量备 份需要把增量备份文件也进行恢复有几个增量备 份文件, 就要恢复几个按顺序来恢复即可。 测试 mkdir /opt/boottmp cd /opt/boottmp restore -r -f /opt/boot bak0.bz2 //恢复到第1次完全备份状态 restore -r -f /opt/boot. bak I .bz2 //恢复到第2次增量备份状态
应用案例4
restore命令恢复备份的文件或者整个目录的文件 基本语法: restore-r -f备份好的文件 测试 [roothspedu100 opt]# mkdir etctmp [roothspedu100 opt]# cd etctmp/ . [ roothspedu100 etctmp ]# restore -r -f /opt/etc bak0.bz2