24、数据备份与恢复全攻略

数据备份与恢复全攻略

1. 恢复丢失或损坏的文件

一个有效的备份系统,必须具备恢复丢失文件的能力。我们不仅要为可能发生的灾难做好准备,还需要测试恢复计划,确保在最需要的时候能够正常工作。

下面是一个恢复脚本,它比之前的脚本稍微复杂一些,增加了指定单个文件进行恢复的功能:

#!/bin/bash
dest=server1
user=$(whoami)
cd || exit 1
for file in "$@" ; do
    rsync -aHPvz "${user}@${dest}:./${file}" "./${file}"
done

恢复文件时,我们只需运行这个脚本,并在命令行中传递要恢复的文件名作为参数。例如,我们故意删除一个文件,然后恢复它:

amy@desk12:~$ rm sales-plan-2006-10.sxw
amy@desk12:~$ ./backrestore sales-plan-2006-10.sxw
Password:
receiving file list ...
1 file to consider
sales-plan-2006-10.sxw
       41285 100%    6.56MB/s    0:00:00  (1, 100.0% of 1)
sent 42 bytes  received 39299 bytes  6052.46 bytes/sec
total size is 41285  speedup is 1.05
amy@desk12:~$
</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值