有什么比FTP更好的备份文件的方法?


8

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


1
@Tal Galili-每天连续备份还是偶尔传输站点文件?
MikeSchinkel 2010年

嗨,迈克,我正在考虑每天/每周/每月的备份
Tal Galili 2010年

Answers:


2

(假设FTP由于文件数量而变慢),我使用SSH远程给出命令来压缩单个存档中的WP目录,然后获取该文件。

在Windows上,可以使用WinSCP(脚本文档)相对容易地编写脚本

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

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


7

我建议使用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/

-a标志保留原始文件的许多方面(即,符号链接与文件)并-z压缩传输。关于目录名称的尾部斜杠,存在一些潜在的令人困惑的规则,但是上面的示例会将htdocs/服务器内部的所有内容放入example.com/本地计算机。

如果本地计算机是Windows机器,则可以通过Cygwin安装rsync 。


1

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

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

根据可用的信息,这是我能为您提供的唯一广泛建议。

如果您的问题旨在为连续/常规备份找到解决方案,我建议您探索我们在20台服务器上使用的rsync(增量备份)。如果您不熟悉rsync或此时似乎参与其中很多,我强烈建议您使用jungledisk(服务器版),该文件本质上是执行相同的操作并将所有数据备份到云中。但是,这两个工具最有可能要求您具有对VPS的root访问权限。

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

祝好运 :-)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.