论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
安全
›
终端安全
›
Linux dump命令教程:如何安全快速备份你的文件系统(附 ...
Linux dump命令教程:如何安全快速备份你的文件系统(附实例详解和留意事项 ...
曂沅仴駦
金牌会员
|
2024-7-28 15:26:35
|
显示全部楼层
|
阅读模式
楼主
主题
658
|
帖子
658
|
积分
1974
Linux dump命令先容
dump命令在Linux中用于备份文件系统到某个存储设备。它备份的是整个文件系统,而不是单个文件。换句话说,它将所需的文件备份到磁带、磁盘或任何其他存储设备以举行安全存储。dump命令在Linux中只实用于ext2/ext3文件系统,不实用于FAT和ReiserFS等其他文件系统。dump的一个特别功能是它答应增量备份。增量备份意味着用户可以设置一个备份计划,根据该计划,文件系统将每周备份一次,或者只备份最近更改或添加的文件。
Linux dump命令实用的Linux版本
dump命令在大多数Linux发行版中都可以使用。假如在某些Linux发行版中无法使用,通常可以通过安装相应的软件包来解决。比方,在基于Debian的系统(如Ubuntu)中,可以使用以下命令来安装dump:
[linux@bashcommandnotfound.cn ~]$ sudo apt install -y dump
复制代码
在基于RedHat的系统(如CentOS)中,可以使用以下命令来安装dump:
[linux@bashcommandnotfound.cn ~]$ sudo yum install -y dump # for CentOS 7
[linux@bashcommandnotfound.cn ~]$ sudo dnf install -y dump # for CentOS 8
复制代码
Linux dump命令的基本语法
dump命令的基本语法格式如下:
dump [-level#] [-a autosize] [-A file] [-B records] [-b blocksize] [-d density] [-D file] [-e inode numbers] [-E file] [-f file] [-F script] [-h level] [-I nr errors] [-jcompression level] [-L label] [-Q file] [-s feet] [-T date] [-y] [-zcompression level] files-to-dump
复制代码
dump命令的选项和参数非常多,下面我们将详细先容一些常用的选项和参数。
Linux dump命令的常用选项或参数说明
以下是dump命令的一些常用选项和参数的说明:
选项说明-level#备份级别,是一个从0-9的整数。假如用户要求执行全备份,或者只备份自上次低级别备份后添加的新文件。-f file指定将备份写入的文件。文件可以是磁带驱动器、软盘、普通文件或标准输出。-u记录并更新备份在/etc/dumpdates文件中。-B records显示每个卷的备份记录数。换句话说,它显示了可以放入磁带的数据量。这并不总是必需的,因为DUMP可以检测到媒体或存储的结束。这需要一个数值,并与-b(下面提到)一起使用。-b blocksize块巨细指定每个备份记录的千字节数。块巨细的默认值是10。-W列出需要备份的文件系统。-a‘a’代表’auto-size’。这很有用,因为它可以帮助我们绕过所有的磁带长度计算,当我们需要将数据追加到现有的磁盘时,这一点尤其有用。-z compression level使用zlib库压缩要写入磁带的每个块。默认的压缩级别是2。-S在执行之前估计巨细。输出是dump将占用的估计字节数。在举行增量备份时,这很有帮助,以确定将使用多少卷的媒体。-I nr errors默认环境下,dump会忽略前32个读取错误。这个值可以根据用户的选择手动更改为任何值。
Linux dump命令实例详解
以下是一些dump命令的实例:
实例1:创建全备份
[linux@bashcommandnotfound.cn ~]$ sudo dump -0uf /backup/location/dumpfile.dump /path/to/source
复制代码
这个命令创建了指定源目录的全备份。
实例2:创建增量备份
[linux@bashcommandnotfound.cn ~]$ sudo dump -1uf /backup/location/dumpfile.dump /path/to/source
复制代码
这个命令创建了指定源目录的增量备份。只有在上次全备份(级别0)后更改或添加的文件才会被备份。
实例3:使用主动巨细选项
[linux@bashcommandnotfound.cn ~]$ sudo dump -0uaf /backup/location/dumpfile.dump /path/to/source
复制代码
这个命令使用了’a’(主动巨细)选项来创建全备份。这个选项可以帮助我们绕过所有的磁带长度计算。
实例4:创建增量备份并压缩
[linux@bashcommandnotfound.cn ~]$ sudo dump -1uzf /backup/location/dumpfile.dump /path/to/source
复制代码
这个命令创建了指定源目录的增量备份,并使用zlib库压缩每个块。
实例5:估计备份巨细
[linux@bashcommandnotfound.cn ~]$ sudo dump -S /path/to/source
复制代码
这个命令在执行备份之前估计了巨细。输出是dump将占用的估计字节数。
实例6:列出需要备份的文件系统
[linux@bashcommandnotfound.cn ~]$ sudo dump -W
复制代码
这个命令列出了需要备份的文件系统。
实例7:创建全备份并主动调整巨细
[linux@bashcommandnotfound.cn ~]$ sudo dump -0uaf /backup/location/dumpfile.dump /path/to/source
复制代码
这个命令使用了’a’(主动巨细)选项来创建全备份。这个选项可以帮助我们绕过所有的磁带长度计算。
实例8:创建全备份并指定块巨细
[linux@bashcommandnotfound.cn ~]$ sudo dump -0ub 32f /backup/location/dumpfile.dump /path/to/source
复制代码
这个命令创建了指定源目录的全备份,并指定了每个备份记录的千字节数为32。
实例9:创建全备份并指定磁带密度
[linux@bashcommandnotfound.cn ~]$ sudo dump -0ud 1600f /backup/location/dumpfile.dump /path/to/source
复制代码
这个命令创建了指定源目录的全备份,并指定了磁带密度为1600。
实例10:创建全备份并指定备份记录数
[linux@bashcommandnotfound.cn ~]$ sudo dump -0uB 1000f /backup/location/dumpfile.dump /path/to/source
复制代码
这个命令创建了指定源目录的全备份,并指定了每个卷的备份记录数为1000。
实例11:创建全备份并指定压缩级别
[linux@bashcommandnotfound.cn ~]$ sudo dump -0uz 9f /backup/location/dumpfile.dump /path/to/source
复制代码
这个命令创建了指定源目录的全备份,并指定了zlib库压缩每个块的压缩级别为9。
Linux dump命令的留意事项
dump命令只实用于ext2/ext3文件系统,不实用于FAT和ReiserFS等其他文件系统。
假如在执行dump命令时遇到bash: dump: command not found错误,那么可能需要安装dump软件包。
Linux dump相干命令
restore命令:用于恢复由dump备份的文件
rsync命令:用于长途同步文件
dd命令:用于复制并转换文件
cpio命令:用于创建软件压缩包
tar命令:用于归档文件
gzip命令:用于压缩或解压缩文件
bzip2命令:用于高效的文件压缩工具
zip命令:用于压缩文件
scp命令:用于在服务器之间复制文件
sftp命令:用于交互式的文件传输工具
学习计划安排
我一共分别了六个阶段,但并不是说你得学完全部才能上手工作,对于一些低级岗位,学到第三四个阶段就足矣~
这里我整合而且整理成了一份【282G】的网络安全从零基础入门到进阶资料包,需要的小搭档可以扫描下方CSDN官方互助二维码免费领取哦,无偿分享!!!
假如你对网络安全入门感兴趣,那么你需要的话可以
点击这里
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
曂沅仴駦
金牌会员
这个人很懒什么都没写!
楼主热帖
ICA:1靶场
教你如何解决T+0的问题
国内IT硬件如何铸就新辉煌? ...
JS中的Set与Map
架构设计基础设施保障IaaS之计算篇 ...
如何筑造数据安全边界
必知必会的设计原则——迪米特原则 ...
HCIA-VLAN
实时展示用户上传的头像
从0到1搭建redis6.0.7
标签云
挺好的
服务器
快速回复
返回顶部
返回列表