阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux文件及目录管理之dump命令【每日一个知识点第114期-Linux】

156次阅读
没有评论

共计 933 个字符,预计需要花费 3 分钟才能阅读完成。

使用 Linux 系统必备的技能之一就是文件及目录管理,系统运行的过程正是无数进程在运行的过程。今天我们来看文件及目录管理中的 dump 命令。


dump 命令 用于备份 ext2 或者 ext3 文件系统。可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。

语法

dump(选项)(参数)

选项

-0123456789:备份的层级;-b< 区块大小 >:指定区块的大小,单位为 KB;-B< 区块数目 >:指定备份卷册的区块数目;-c:修改备份磁带预设的密度与容量;-d< 密度 >:设置磁带的密度。单位为 BPI;-f< 设备名称 >:指定备份设备;-h< 层级 >:当备份层级等于或大于指定的层级时,将不备份用户标示为“nodump”的文件;-n:当备份工作需要管理员介入时,向所有“operator”群组中的使用者发出通知;-s< 磁带长度 >:备份磁带的长度,单位为英尺;-T< 日期 >:指定备份的时间与日期;-u:备份完毕后,在 /etc/dumpdates 中记录备份的文件系统、层级、日期与时间等;-w:与 - W 类似,但仅显示需要备份的文件;-W:显示需要备份的文件及其最后一次备份的层级、时间与日期。

参数

备份源:指定要备份的文件、目录或者文件系统。

实例

/home 目录所有内容备份到 /tmp/homeback.bak 文件中,备份层级为 0 并在 /etc/dumpdates 中记录相关信息:

‍dump -0u -f /tmp/homeback.bak /home

/home 目录所有内容备份到 /tmp/homeback.bak 文件中,备份层级为 1(只备份上次使用层次0 备份后发生过改变的数据)并在 /etc/dumpdates 中记录相关信息:

dump -1u -f /tmp/homeback.bak /home

通过 dump 命令的备份层级,可实现完整 + 增量备份、完整 + 差异备份,在配合 crontab 可以实现无人值守备份。


《Linux 学习每日一个知识点》栏目是马哥教育 Linux 云计算年薪 20 万 + 的学员社群特别发起,分享 Linux 工具、Linux 语法、Linux 项目等知识点,帮助大家快速的了解 Linux 学习,快速步入 Linux 高薪的快车道。

http://www.magedu.com/74163.html

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计933字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中