0

我需要每周备份一个非常大的文件目录(500+ GB)的建议。(在 LAMP 环境中)

我读过 rsync,但我不确定如何用 CRON 触发它。

另外,有没有人碰巧知道 rsync 中的压缩会缩小文件大小?(假设是 3MB .jpeg)。我只是问,因为我不知道我需要多大的备份服务器。

只要给我指出正确的方向就足够了,我不指望任何人为我做功课。提前感谢您的帮助!

4

2 回答 2

0

不管它是否那么大,都需要一些时间——我会通过 cron 运行压缩作业,然后在 UNIX 上通过 cron 运行压缩文件的大型 'ol robocopy (windows) 或 robocopy 等价物。

您可能想研究一种 RAID 安排来处理这个(特别是 RAID 1)大量数据,因此它不必是“工作”并且是隐式完成的。但是您是否可以实现这可能取决于您的资源和您的情况(您的写入时间会更糟......更糟)。

于 2012-06-18T19:36:55.077 回答
0

是一个 wiki 页面,其中回答了您的大部分问题。

我会阅读整个页面以一次掌握一个概念,但“快照备份”是 rsync-script-to-beat-all-rsync-scripts:它执行类似于 TimeMachine 的备份,其中它执行向后的差异存储及时,非常方便。如果您需要按时间顺序排列但大小最小的备份,这非常有用。

Arch(本 wiki 涵盖的发行版)做了一件非常好的事情,您可以将脚本放到已知位置;您将不得不调整它以将脚本称为 cron 作业。是对cron的相当全面的介绍。

我还想指出,rsync 的压缩是在传输上而不是在存储上运行的。备份磁盘上的文件应该相同,但传输所需的带宽可能更少。

于 2012-06-18T19:41:12.813 回答