我有一个 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
。您应该能够在他们的网站上找到相关文档。