通过rsync备份远程Ubuntu VPS – 这是可能的和合理的吗? 任何替代品?

我在Digitalocean上有一个VPS。 他们确实提供了两种备份方式(快照和“定期备份”),但都不能从中下载。

我的目标是find一个合理的通用方法来一次备份所有内容。 (包括系统文件/设置等)

我目前有一个想法 – 通过rsync下载一切。 用这样的命令:

rsync -aHz --exclude=swapfile root@MY_HOST_ADDRESS:/ SOME_LOCAL_FOLDER 

我认为, root应该读取所​​有的东西,对不对?

我是否错过了这种方法的批判? 而且有什么更好的办法?

NB:服务器运行Ubuntu 14.04.3 LTS(GNU / Linux 3.13.0-62-generic x86_64)

我的家用电脑运行的是OS X,但只要是免费的,在任何操作系统和软件上使用虚拟机都不是问题。

更新

这个想法在实际中并不起作用,即使我排除了像/proc, /boot, /mnt, /sys, /dev这样的文件夹 – 在将备份还原到新的墨滴之后,它不再能够正确启动。

你有没有想过,但以不同的方式做这个? 使用configurationpipe理系统进行系统configuration,然后只备份用户数据?

这样做可以让您快速部署一致的虚拟机,并减less备份的大小。

一旦你只备份用户数据,那么rsync是一个很好的使用工具。