Linux备份与恢复

实体机无法做快照,如果系统出现异常或者数据损坏,后果严重,要重做系统,还会造成数据丢失。所以我们可以使用备份和恢复技术 linux的备份和恢复很简单,有两种方式:

1)把需要的文件(或者分区)用TAR打包就行,下次需要恢复的时候,再解压开覆盖即可
2) 使用dump和 restore命令

使用dump完成备份

基本介绍:
dump支持分卷和增量备份(所谓增量备份是指备份上次备份后修改/增加过的文件,也称差异备份)。
基本语法:
dump[ -cu] [-123456789][ -f<备份后文件名>][-T<日期>]「目录或文件系统]
dump []-wW -c : 创建新的归档文件,并将由一个或多个文件参数所指定的内容写入归档文件的开头。
-0123456789 : 备份的层级。0为最完整备份,会备份所有文件。若指定О以上的层级,则备份至上一次备份以来修改或新增的文件,到9后,可以再次轮替。
-f<备份后文件名> :指定备份后文件名
-j :调用 bzlib 库压缩备份文件,也就是将备份后的文件压缩成bz2格式,让文件更小
-T<日期> :指定开始备份的时间与日期
-u :备份完毕后,在/etc/dumpdares中记录备份的文件系统,层级,日期与时间等。
-t :指定文件名,若该文件已存在备份文件中,则列出名称
-W :显示需要备份的文件及其最后一次备份的层级,时间,日期。
-w :与-W类似,但仅显示需要备份的文件。

我们在备份分区时,是可以支持增量备份的,如果备份文件或者目录,不再支持增量备份,即只能使用0级别备份

如果是重要的备份文件,比如数据区,建议将文件上传到其它服务器保存,不要将鸡蛋放在同一个篮子。

使用restore完成恢复

基本介绍:
restore命令用来恢复已备份的文件,可以从dump 生成的备份文件中恢复原文件
基本语法:
restore [模式选项] [选项]
说明下面四个模式,不能混用,在一次命令中,只能指定一种。
-C:使用对比模式,将备份的文件与已存在的文件相互对比。
-i:使用交互模式,在进行还原操作时,restors指令将依序询问用户
-r:进行还原模式
-t:查看模式,看备份文件有哪些文件 选项:
-f<备份设备>:从指定的文件中读取备份数据,进行还原操作

restore命令还原模式,注意细节:如果你有增量备份,需要把增量备份文件也进行恢复,有几个增量备份文件,就要恢复几个,按顺序来恢复即可。


本文章使用limfx的vscode插件快速发布