linux导出的备份文件怎么打开吗,Linux学习笔记-使用tar/dump/dd工具备份-tar文件怎么打开...

作为系统管理员,每天都会进行数据备份,今天分享一下tar、dump和dd命令进行数据备份。

tar命令是Linux系统中一个历史悠久的命令,常用的备份命令之一,格式如下:

tar -czvf ben.tar.gz /home/ben/ 对ben用户的文件进行备份

2830adee3aed55db93e3d8529a47706e.png

如果ben目录中的文件出现丢失或者损坏,可以通过我们刚才的备份进行恢复

tar -zxvf ben.tar.gz

3ba5db363cad8f6c94e9449984e68693.png

dump和restore命令也是常用的备份命令之一,支持分卷和增量备份,默认是没有安装的。

全量备份:dump -0f /tmp/data.dmp mydata/

e9c17bbb954cd5d9417b7afa5f03e4eb.png

0表示全量备份,1-9表示增量备份,1表示备份会从上次执行0级备份以来更改的所有数据,2表示备份会从上次执行1级备份以来的更改的所有数据,以此类推。

dump命令本身支持备份ext2和ext3 的文件系统格式,这点需要特别注意,可以把文件备份到磁盘或者磁带,参数有很多,需要的可以自己去了解一下哈。

restore命令用于恢复dump命令恢复出来的数据

df919b8b95d28e5ed0aecbdd4faf9f88.png

也可以查看备份的内容,使用命令estore -t -f /tmp/data.dmp:

eeb11b165b92f698e18ecde15c9c34b3.png

还可以通过交互的模式,单独恢复个别的文件:

查看dump文件的内容:restore -i -f /tmp/data.dmp

a2259e88d25aab259c55539ed7d54c4c.png

查看备份的内容:

f1a635fd8c5b2e56aedc54fa9cb8087d.png

选择要恢复的文件add filename,恢复完成后,退出即可:

05a7b956d70c71bfb08f74b0ed20f47a.png

底层备份操作命令dd,可以指定块的大小进行设备间的数据复制,命令格式如下:

dd if=设备文件 of=设备文件 bs=块大小

对于小文件非常多的文件系统,tar和dump备份会非常缓慢,此时使用dd命令进行备份,复制速度不受文件数的影响。dd命令还可以实现两个硬盘间的完全同步。

dd if=/dev/sdb5 of=/tmp/backup.bak bs=1024

af146703e70dd6e808d1164cadda5b31.png

恢复的时候,把顺序调换即可

f88b1d5ee2c2564ed21b533910dca095.png

上面就是今天分享的三个Linux里面的备份命令和工具,感谢阅读!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值