用Rsync备份远程VPS
我有一个即将closures的VPS,所以我想创build一个完整的备份。 我正在考虑rsync,因为如果我的谷歌linux和备份的话,我不断地被rsync命中,那么为什么不这样做。 :)然而,这里来的踢球。 备份机器,我想备份的VPS不能从互联网上访问。 所以我不能只使用几乎所有人build议SSH进入VPS,sudo rsync几乎所有和输出标记备份服务器。 我想运行一个类似于dd的bash命令,所以如果我在远程服务器上运行rsync,我可以将我的本地文件夹标记为输出。 另外我不得不提一下,root sshlogin是不允许的,所以我只能SSHlogin到VPS,实际上可以变成sudo,但是默认情况下它只是一个普通的用户。 我想出了以下rsync命令: sudo rsync -aAXv –exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /* /backup/machine/folder 我想以某种方式使用它,就像我用于克隆的dd命令,但方法相反: dd if=/dev/sda bs=4096 | pv | ssh root@<<TargetServer-IP>> ”dd of=/dev/sda bs=4096”