数据备份与恢复全攻略
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:~$
</
超级会员免费看
订阅专栏 解锁全文
1389

被折叠的 条评论
为什么被折叠?



