作者freesamael (烧卖)
看板Linux
标题Re: [问题] 请问备份用的指令
时间Mon Jan 8 14:46:55 2007
※ 引述《Mehyam (For to end, yet again..)》之铭言:
: 我现在被份使用的指令是
: cp -au /home/* /back/
: 刚刚发现这个指令会使得back下保留住home下面已经杀掉的档案
: 请问要如何比对两者间的档案然後使得两者的总容量大小保持一样呢?
: 谢谢:D
备份的话我用的是 rdiff-backup,一套支援差异备份/差异还原的套件。
rdiff-backup 也支援把差异的部份删掉,例如
rdiff-backup --force --remove-older-than 3D /backup
这会让超过三天的差异部份都被删除,但是三天之内备份的部份还在。
这或许可以接近你的要求,只会多一些 rdiff-backup 的纪录档而已。
像我都是写一个简单的 script 用 cron 每天早上备份家目录,保留三天份。
#!/bin/bash
rdiff-backup --force --remove-older-than 3D /media/backup/samael-backup/
rdiff-backup /home/samael /media/backup/samael-backup
rm -rf ~/.Trash/* ~/.Trash/.??*
exit 0
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.124.183.16
1F:推 Mehyam:谢谢您^^ 01/08 22:06