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