我有一台包含 RAID5 阵列的 NAS(总共 5.4TB,已使用 2.9TB),使用 mdadm。现在我打算修改它的一些硬件(尤其是 SATA 控制器),所以我想在修改之前将此 RAID5 文件系统完整备份到外部硬盘上。
由于此 FS 有太多的小文件和目录,我预计正常的 rsync 或 cp 会非常慢并最终出现内存不足错误。
所以问题是:有没有什么好的方法可以备份这类东西?我希望有一个可安装的备份(当安装在外部硬盘上时可以访问文件),但如果不可能的话,我可以忍受。
系统详细信息:
[NAS] CentOS 7 (3.10.0-1160.11.1.el7.x86_64) [文件系统] xfs
[外置硬盘] 容量:4TB
谢谢。
答案1
rsync
就目的而言,这很好。许多小文件不会对它造成问题。它也不会因为文件数量或文件大小而耗尽内存。它肯定会花一些时间才能完成,但不会超过必要时间,当然也不会比其他创建备份的方式花费更多时间。它具有增量工作的优势,因此您可以在夜间运行一次以复制大量数据,然后在硬件修改之前立即再次运行以赶上最新的更新和添加。