Я клонировал загрузочный диск (bootloader, / и разделы swap ) с dd на диск того же размера (начали появляться плохие сектора). Получена 1 ошибка чтения в середине диска. После замены дисков я получил сообщение об ошибке «В целевой файловой системе нет sbin/init». Сначала я подумал, что проблема в /etc/fstab указывает на неправильный UUID для загрузки. Оказывается, новый диск имеет такой же UUID, но я просто изменил его на /dev/sda чтобы быть уверенным, и это действительно /dev/sda (я отключил все остальные диски). Проблема сохраняется.
Как может быть, что из 2-х одинаковых дисков один в порядке, а другой нет?
Редактировать:
Я только что установил новый диск (это LVM кроме /boot - это имеет значение?) и я не могу ничего прочитать - «Ошибка ввода / вывода». Итак, почему я получаю «Целевая файловая система не имеет sbin/init» теперь решена. Я пробовал это раньше, клянусь. Но я сделал на нем ls , увидел мой корневой каталог и решил, что все в порядке.

1 ответ1

1

Насколько я понимаю, дд не играет хорошо, когда есть ошибки на диске. Возможно, попробуйте использовать dd_rescue для загрузки образа и / и перейти на новый диск. В противном случае вы можете попробовать создать образ всего диска.

dd_rescue работает точно так же, как dd, но может обрабатывать ошибки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .