Назад | Перейти на главную страницу

Как я могу использовать dd для резервного копирования всего диска из гостевой системы linux-vserver?

У меня есть гость 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. Вы сможете найти соответствующую документацию на их веб-сайте.