备份、恢复

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……

posted @   半条咸鱼  阅读(233)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示