Копирование жесткого диска в Linux

Самый простой способ полностью скопировать жесткий диск — использовать утилиту dd. Она используется для копирования файлов или образов дисков из одного места в другое. В dd вы можете создать сжатый образ не примонтированого диска и сохранить его на отдельном локальном или облачном диске.

Как вы поняли сегодня мы рассмотрим копирование жесткого диска в Linux с помощью dd.

В первую очередь перед использованием dd диск необходимо отмонтировать. На подключенном диске во время копирования могут выполнятся системой различные операции записи которые приведут к повреждению файловой системы образа диска. Если вы хотите скопировать корневой раздел загрузитесь с LiveCD или хотя бы перемонтируйте диск в режиме только для чтения командой:

sudo mount -o remount,ro /dev/sda

Когда диск готов выполните команду:

sudo dd if=/dev/sda | gzip -c > /mnt/disk1/sda.img.gz

Эта команда клонирует диск /dev/sda сохраняя сжатый с помощью  gzip образ в /mnt/disk1/sda.img.gz

Если вы захотите восстановить диск из копии выполните:

gunzip -c /mnt/disk1/sda.img.gz | sudo dd of=/dev/sda

Если нужно скопировать жесткий диск на удаленный узел используйте:

sudo dd if=/dev/sda | gzip -c | ssh user@remote_host "cat > /mnt/disk1/sda.img.gz"

Эта команда клонирует, сжимает и отправляет образ жесткого диска на удаленный сервер. Для восстановления диска с удаленного сервера наберите:

ssh user@remote_host "cat /mnt/disk1/sda.img.gz" | gunzip -c | sudo dd of=/dev/sda

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оценок, среднее: 2,50 из 5)
Загрузка...

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: