使用 rsync 备份文件夹

使用 rsync 备份文件夹

我有一台带有 NAS 的服务器(Linux),它被安装为文件夹“mount”,我的网站在“public_html”文件夹中。

我想以一定的时间间隔(例如每小时)自动备份挂载文件夹中的网站。我读到有一种名为“rsync”的东西,它用于同步两个文件夹。它不会每次都复制所有文件,而是匹配文件是否已更改,然后仅更新已更改的文件。如何使用它进行自动备份?我有服务器的 root 访问权限。

谢谢

答案1

设置一个如下所示的 cron:

0 * * * * rsync -rltv [source] [destination]

这表示每小时将源目录同步到目标目录(仅发送更改的文件)

旗帜意味着

  • r - 递归
  • l – 将符号链接复制为符号链接
  • t-保留修改时间
  • v - 增加详细程度

答案2

我认为你最好对 rsync 和 crons 有一些了解。然后,你可以计划如何部署备份解决方案。

首先看一下有关 rsync 的详细解释:http://www.sysresccd.org/Sysresccd-manual-en_Backup_and_transfer_your_data_using_rsync

如果您想创建像备份这样的自动任务,请阅读有关 cron 作业的内容:http://adminschoice.com/crontab-quick-reference

还有其他网络备份解决方案,例如巴库拉

相关内容