有什么方法比使用ftp更好地备份文件?

时间:2010-09-10 作者:Tal Galili

我想备份我的WP flies,但FTP真的很慢。有更好的解决方案吗?(假设托管VPS中有CRON和SSH)

3 个回复
最合适的回答,由SO网友:Rarst 整理而成

(假设FTP由于文件数量太多而速度很慢)我使用SSH远程发出命令,在单个归档中压缩WP目录,然后获取该文件。

在Windows上,使用WinSCP(scripting documentation ).

这种方法大大加快了传输速度,使其更加安全,不需要服务器端插件,也不需要时间戳备份,只需单击一下即可轻松安排或启动。

(假设FTP一般速度较慢)我建议研究备份插件,可以通过电子邮件发送备份(尽管大小可能会受到限制)或将其上载到文件存储服务。

SO网友:Annika Backstrom

我推荐rsync。它只传输自上次rsync以来发生的更改,因此后续更新非常快,并且可以通过SSH工作。crontab中的示例用法:

# backup rsync from example.com every morning
14 3 * * * rsync -az example.com:/var/www/example.com/htdocs/ ~/Backup/example.com/
The-a 标志保留了原始文件的许多方面(即symlink vs file)和-z 压缩传输。关于目录名的尾部斜杠,有一些潜在的混乱规则,但上面的示例会将所有内容都放在htdocs/ 在服务器上输入example.com/ 在本地计算机上。

如果您的本地计算机是Windows机箱,则可以通过Cygwin.

SO网友:NetConstructor.com

您可能知道,FTP连接速度慢的原因有很多。为了回答这个问题,我假设您有大量文件,或者您或您的web主机的internet连接非常慢。

就个人而言,当我处理大量文件时,我倾向于压缩文件(tar/zip),然后启动传输。然而,可能是您的web主机限制了此功能,在这种情况下,您很可能拥有由web主机提供的基于web的控制面板。在大多数情况下,我发现这些控制面板允许您启动备份并下载此压缩文件,希望您可以提取并使用这些文件。您也可以(但不太可能)通过这种方式上载和解压缩存档文件。

鉴于现有信息,这是我能为您提供的唯一广泛建议。

如果您的问题旨在为连续/常规备份找到解决方案,我建议您研究我们在20台服务器上使用的rsync(增量备份)。如果您不熟悉rsync,或者此时您似乎很想参与其中,我可以强烈推荐jungledisk(服务器版),它本质上执行相同的操作,并将所有数据备份到云。然而,这两种工具很可能都要求您拥有对VP的root访问权限。

我会在wordpress上搜索更基本的常规备份解决方案。org,因为我记得在那里看到了一些插件,包括自动备份mysql的插件。

祝你好运:-)

结束

相关推荐