备份、恢复
dump
1、用于备份文件系统,为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件
2、yum install dump:安装
3、支持分卷、增量备份(差异备份:备份上次备份后修改 / 增加过的文件)
(1)备份分区支持增量备份
(2)备份文件或目录,不再支持增量备份,即只能使用 0 级别备
dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统]
#或
dump [-wW]
4、选项
(1)-0123456789:备份的层级,0 为最完整备份,会备份所有文件,若指定 0 以上的层级,则备份至上一次备份以来修改或新增的文件,到 9 后,可以再次轮替
(2)-b 区块大小:指定区块的大小,单位为 KB
(3)-B 区块数目:指定备份卷册的区块数目
(4)-c:修改备份磁带预设的密度与容量,创建新的归档文件,并将由一个或多个文件参数所指定的内容写入归档文件的开头
(5)-d 密度:设置磁带的密度,单位为 BPI
(6)-f:设备名称:指定备份后的文件
(7)-h 层级:当备份层级等于或大于指定的层级时,将不备份用户标示为 nodump 的文件
(8)-j:调用 bzlib 库压缩备份文件,压缩为 bz2 格式
(9)-n:当备份工作需要管理员介入时,向所有 operator 群组中的使用者发出通知
(10)-s 磁带长度:备份磁带的长度,单位为英尺
(11)-t:指定文件名,若该文件已存在备份文件中,则列出名称
(12)-T 日期:指定开始备份的时间与日期
(13)-u:备份完毕后,在 /etc/dumpdates 中记录备份的文件系统,层级,日期与时间等
(14)-w:与 -W 类似,但仅显示需要备份的文件
(15)-W:显示需要备份的文件及其最后一次备份的层级,时间与日期
restore
1、用来还原由 dump 操作所备份下来的文件,或整个文件系统(一个分区)
restore [-cCvy][-b <区块大小>][-D <文件系统>][-f <备份文件>][-s <文件编号>]
#或
restore [-chimvy][-b <区块大小>][-f <备份文件>][-s <文件编号>]
#或
restore [-crvy][-b <区块大小>][-f <备份文件>][-s <文件编号>]
#或
restore [-cRvy][-b <区块大小>][-D <文件系统>][-f <备份文件>][-s <文件编号>]
#或
restore [chtvy][-b <区块大小>][-D <文件系统>][-f <备份文件>][-s <文件编号>][文件...]
#或
restore [-chmvxy][-b <区块大小>][-D <文件系统>][-f <备份文件>][-s <文件编号>][文件...]
2、参数
(1)-b 区块大小:设置区块大小,单位是 Byte
(2)-c:不检查 dump 操作的备份格式,仅准许读取使用旧格式的备份文件
(3)-C:使用对比模式,将备份的文件与现行的文件相互对比
(4)-D 文件系统:允许用户指定文件系统的名称
(5)-f 备份文件:从指定的文件中读取备份数据,进行还原操作
(6)-h:仅解出目录而不包括与该目录相关的所有文件
(7)-i:使用互动模式,在进行还原操作时,restore 指令将依序询问用户
(8)-m:解开符合指定的 inode 编号的文件或目录,而非采用文件名称指定
(9)-r:进行还原操作
(10)-R:全面还原文件系统时,检查应从何处开始进行
(11)-s 文件编号:当备份数据超过一卷磁带时,可以指定备份文件的编号
(12)-t:查看模式,列出备份文件中的所有文件
(13)-v:显示指令执行过程
(14)-x:设置文件名称,且从指定的存储媒体里读入它们,若该文件已存在在备份文件中,则将其还原到文件系统内
(15)-y:不询问任何问题,一律以同意回答并继续执行指令
3、若存在增量备份,需要按顺序恢复:全量备份 -> 增量备份1 -> 增量备份2……
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战