У меня есть гость Linux-vserver, с которой я хочу сбросить весь диск. У меня нет доступа к хосту.
Я попытался:
dd if=/dev/hdv1 | gzip -c | ssh user@remote.host.net 'dd of=/path/to/file.img' bs=2048
но результат был:
dd: opening `/dev/hdv1': No such file or directory
Запуск df внутри гостевой системы linux-vserver дает следующий результат:
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.
Это Linux-VServer гость? Если это так, то это только "продвинутый" chroot, и у вашего гостя есть только виртуальный диск, который на самом деле является каталогом на хосте. Так что dd работать не будет.
Если вы хотите сделать полная резервная копия Linux-VServer вам необходимо использовать rsync и нет dd
. Вы сможете найти соответствующую документацию на их веб-сайте.