如何使用 dd 从 linux-vserver 客户机内部备份整个磁盘?

如何使用 dd 从 linux-vserver 客户机内部备份整个磁盘?

我有一个 Linux-vserver 客户机,我想转储整个磁盘。我无法访问主机。

我试过:

dd if=/dev/hdv1 | gzip -c | ssh [email protected] 'dd of=/path/to/file.img' bs=2048

但结果是:

dd: opening `/dev/hdv1': No such file or directory

在 linux-vserver 客户机中运行 df 得到以下结果:

root@vs8904:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hdv1              1511856   1409764     25292  99% /
root@vs8904:~#

但:

root@vs8904:~# ls -al /dev/hd*
ls: cannot access /dev/hd*: No such file or directory
root@vs8904:~#

有什么工具可以让我做到这一点?

我无法访问托管此 linux-vserver 的主机。

答案1

Linux虚拟服务器客人?如果是这样,那只是“高级” chroot,您的客人只有一个虚拟磁盘,实际上是主机上的一个目录。因此 dd 将不起作用。

答案2

如果你想做一个完整备份Linux-VServer,您需要使用同步而不是dd。您应该能够在他们的网站上找到相关文档。

相关内容