Как клонировать неисправный системный диск, чтобы сохранить все настройки/установленное программное обеспечение?

Как клонировать неисправный системный диск, чтобы сохранить все настройки/установленное программное обеспечение?

У меня есть внутренний жесткий диск SATA на 320 ГБ, который показывает признаки приближающегося отказа (ошибки при копировании, состояние SMART и т. д.). У меня есть еще один внутренний жесткий диск, на который я хотел бы перенести данные. Моя текущая настройка выглядит следующим образом:

ОС: Ubuntu 14.04
/dev/sda --> неисправный диск
/dev/sda1 --> смонтировано / ~20 ГБ 50% свободно
/dev/sda2 --> смонтирован swap ~5 ГБ
/dev/sda3 --> смонтировано /home/user ~250 ГБ 80% свободно

Может ли кто-нибудь объяснить, какую процедуру мне следует выполнить, чтобы скопировать все данные на новый диск?чтобы мне не пришлось переустанавливать Linux и все перенастраиватьс нуля ?

ТИА

решение1

Вы можете использовать дд

# dd if=/dev/sda of=/path/to/dump.bin bs=8M

Это создает образ /dev/sda как dump.bin. Обратите внимание, что "bs" относится к размеру блока и в основном означает, сколько dd читает/пишет за раз. Вам бы хотелось иметь довольно большой размер блока, чтобы ускорить процесс

Когда вы получите новый жесткий диск, вы можете восстановить образ с помощью следующей команды (предполагается, что ваш новый диск — /dev/sdb):

# dd if=/path/to/dump.bin of=/dev/sdb bs=8M

Это фактически сделает ваш новый диск побайтовым клоном вашего старого диска. Обратите внимание, что это также означает, что все данные на вашем новом диске будут навсегда стерты!

Однако новый диск должен быть как минимум того же размера, что и образ.

Эту команду можно также объединить с инструментами сжатия, такими как gzip или bzip2, чтобы добиться значительного сжатия.

Если ваш жесткий диск неисправен, это может не сработать, если при чтении (или записи) возникли ошибки.

Также, если у вас возникли проблемы с копированием всего диска, вы можете в качестве альтернативы попытаться сделать дамп только /dev/sda1 (который содержит ваши системные файлы) и попытаться скопировать ваши файлы /home по одному файлу. Затем на вашем новом диске вы можете вручную пересоздать разметку разделов и сбросить файл в соответствующий раздел.

Связанный контент