linux 备份命令

在完全备份工具中,3个工具tar,cpio与dump都很常用。cpio的最大好处就是连一般的设备文件都可以复制过来,所以使用cpio进行完全备份是很棒的一个选择。不过需要注意的是,cpio需要借助find 或其他可以找到文件的指令的帮助才可以正常工作。

 

1. 使用cpio 进行备份与反备份

[root @test /root]# find / -print | cpio -covB > /dev/st0 <==备份至tap 

[root @test /root]# cpio -iduv < /dev/st0   <==用tap将数据存回系统中

 

2. 使用tar 备份

[root @test /root]# tar -zcvf host.tar.gz / --exclude /proc --exclude /mnt --exclude /tmp 

[root @test /root]# tar -zxvf host.tar.gz

 

至于部分备份,我们就以简单的tar进行说明。假如我们需要备份的数据是每天的MySQL 数据库,由于我想让每天的数据都存成不同的文件,而且文件的新旧以日期作为区分最简单,所以我可以这样做:

[root @test /root]# tar -zcvf mysql.`date +%Y-%m-%d`.tar.gz /var/lib/mysql 

 

[root @test /root]# tar -N '2002/07/05' -zcvf home.tar.gz /home 

只有在比2002/07/05 还要新的文件,在/home 下的文件才会被打包进home.tar.gz 中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值