使用100,000多个文件/图像备份大型网站

时间:2010-04-19 04:58:19

标签: php backup

我今天尝试使用Unix'cp'命令备份我们的网站,最终让我们的办公室被PLESK阻止 - >它将我的ip添加到/etc/hosts.deny,因为它认为我充斥着服务器。

技术支持解决了这个问题之后,他们建议我逐个文件夹进行备份,但网站上大约有10,000个文件夹,总共1/2太字节,每个文件夹都有多个子文件夹,所以这不可行

基本上我希望能够在我们在同一个专用服务器上设置的另一个域上镜像域,这样我就可以使用实时图像(我们的大部分内容)进行测试。

任何建议,例如向open_base_dir添加一些规则并让PHP以递归方式将文件夹复制到另一个域(请记住它位于同一个专用框中,因此它只需要遍历目录,而不是FTP事物。)

1 个答案:

答案 0 :(得分:1)

您可以使用--bwlimit选项尝试使用rsync。或者您可以使用USB驱动器进行一次性sneakernet备份,然后使用rsync维护备份。

作为一般规则,始终优先使用rsync而不是cp。它有许多好处,包括您不必安装远程卷。