所以我有一个非常简单的备份脚本,它每晚都作为 cron 作业运行,它是:
rsync -azhv /company/shared_files/ /mnt/ext_drive/backups/shared_files/company_share_backup_"`date +\%Y-\%m-\%d`"
Run Code Online (Sandbox Code Playgroud)
以前备份的大小约为 20 演出,运行时间约为 10 分钟,但截至两天前,它是 80 演出,运行时间超过 6 小时。什么会变得不稳定?
我的一般程序是将每个备份保留 7 天,然后每周从星期日开始备份以节省空间,因此理想情况下,我想为每一天做一个单独的 rsync,而不是以更自然的方式进行 rsync 只更新备份中已更改的文件。
我正在运行带有 2TB 硬盘和 16G 内存的 Debian Wheezy,并将这些文件从我的 Debian 服务器传输到带有 2TB 的 WD My Passport Ultra。
eww*_*ite 13
您可以在那里做一些事情。您不需要该-z标志来为本地副本进行 rsync。压缩不用于非远程传输。
您可以针对小文件和使用其他选项-W(例如传输整个文件而无需预扫描)的更改类型更好地优化 rsync 。
另外,您不应该删除目的地上的文件吗?
有关您正在使用的实际操作系统、磁盘功能和备份目标的更多详细信息,可以帮助更好地关注解决方案。