你如何备份你的网站?

Abs*_*Abs 0 linux backup tar scp

你如何备份你的网站?当您拥有一个包含数千个文件的大型站点 (20GB+) 时,我特别感兴趣?

有什么比平常更聪明的吗 tar -zcvf backup2010.tar.gz ./public_html/

回答完以上问题后,如何维护一致的备份程序?

感谢大家的帮助

And*_*ndy 7

rsync是一种仅复制增量(文件更改)的质量工具:

rsync --partial --progress --rsh=ssh ./public_html/ user@remotehost.com:/permitted/path
Run Code Online (Sandbox Code Playgroud)

这将备份尽可能少的数据以同步您的两个目录。

为了创建备份,我建议您在远程计算机上运行问题中的 tar 命令,这样您每天仍然有一个存档,但您的带宽使用率是尽可能低的。您可以在 rsync 备份中包含 SQL 数据库转储(不是原始表!),但要确保它们最终不会出现在面向公众的目录中!

要保持一致的备份过程,请对这些任务进行 cron。

并且不要忘记编写脚本并测试您的恢复过程!糟糕的备份毫无价值。