我想使用 rsnapshot 从我的生产服务器备份到远程备份服务器。
我应该在远程备份服务器而不是生产服务器上安装 rsnapshot 吗?
rsnapshot 是否会从生产服务器中提取要备份的文件并将它们本地存储在备份服务器上?
我刚刚意识到我在备份服务器上没有 sudo 特权。这是否意味着我不能使用 rsnapshot 进行远程备份?
顺便说一句,我不能将 rsnapshot 与我的托管服务提供商提供的备份空间服务一起使用,只是因为我没有完全控制备份服务器,而只能控制生产服务器,这不是很遗憾吗?
您可以以任何用户身份运行 rsnapshot。您需要将
/etc/rsnapshot.conf
文件复制到可以编辑的位置,例如 ~/rsnapshot/ 。您将需要更改lockfile
指令,因为您很可能无法以标准用户的身份写入它的默认值。然后你调用 rsnapshot 这样
您可以作为服务器上的标准用户访问 cron 吗?
您必须在备份服务器上运行 rsnapshot 作业,并设置与生产服务器的远程连接以提取相关数据。如果您可以在没有 sudo 的情况下执行这些工作(可能是像 cPanel 这样的门户服务?),那么 rsnapshot 仍然是可行的。
如果没有任何方法来 cron 执行 rsnapshot 作业,您将不走运。