加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

备份 – rsync占用100%的CPU和数小时来完成

发布时间:2020-12-14 02:49:00 所属栏目:Linux 来源:网络整理
导读:所以我有一个非常简单的备份脚本,每晚都作为一个cron作业运行,它是: rsync -azhv /company/shared_files/ /mnt/ext_drive/backups/shared_files/company_share_backup_"`date +%Y-%m-%d`" 以前,备份的大小约为20演出,大约在10分钟内完成,但截至两天前,这
所以我有一个非常简单的备份脚本,每晚都作为一个cron作业运行,它是:
rsync -azhv /company/shared_files/ /mnt/ext_drive/backups/shared_files/company_share_backup_"`date +%Y-%m-%d`"

以前,备份的大小约为20演出,大约在10分钟内完成,但截至两天前,这是80演出,需要6个小时才能完成.什么可能变得不稳定?

我的一般程序是将每个备份保留7天,然后每周保留备份,以节省空间,所以理想情况下我想每天做一个单独的rsync,而不是以更自然的方式进行rsync更新备份中已更改的文件.

额外细节

我正在使用2TB硬盘和16G内存运行Debian Wheezy,并将这些文件从我的Debian服务器传输到带有2TB的WD My Passport Ultra.

解决方法

你可以在那里做一些事情.对于本地副本,您不需要-z标志来进行rsync.压缩不用于非远程传输.

您可以针对小文件更好地优化rsync,并使用其他选项(例如传输没有预扫描的整个文件)更改类型.

你不应该删除目的地的文件吗?

有关您正在使用的实际操作系统,磁盘功能和备份目标的更多详细信息可以帮助您更好地关注解决方案.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读