Если badblocks
инструмент показывает несколько ошибок и smartctl
сообщает об ошибках, значит, у вас определенно есть какая-то проблема с жестким диском. Таким образом, вы должны обратиться к этому в первую очередь.
Самое консервативное, что вы можете сделать, - это использовать ddrescue
два диска размером не менее вашего жесткого диска. Я собираюсь назвать ваш оригинальный диск ORIG
, а два диска DISK_A
и DISK_B
. Сначала используйте, ddrescue
чтобы сделать копию из ORIG
в DISK_A
. Затем используйте, ddrescue
чтобы сделать копию из DISK_A
в DISK_B
. Зачем делать копии прямо сейчас? Потому что, если ваш жесткий диск выходит из строя (и ваш отчет о том, чтоbadblocks
показывает, что ошибки - убедительный признак того, что есть ошибки), вы хотите сделать копию сразу, прежде чем больше секторов выйдет из строя. (Иногда на жестких дисках возникают сбои в каскаде, в которых изначально только несколько секторов выходят из строя; но тогда все больше и больше секторов могут начать выходить из строя, если проблема возникла из-за столкновения головы, поднимающего мусор в герметичную камеру, а затем - из-за мусора. ударяя по головкам, они снова врезаются в пластины, повреждая больше секторов и выбивая больше мусора ... повторяйте, пока диск не сдохнет как дверной укол.)
Зачем делать вторую копию из DISK_A
в DISK_B
? Поскольку вы попробуете различные методы восстановления DISK_B
, и если они в конечном итоге приведут к логическому повреждению, вы всегда можете вернуться DISK_A
и скопировать исходный образ диска DISK_B
(или, возможно, даже DISK_C
), чтобы у вас всегда был запасной вариант в случае определенного восстановления Техника ухудшает ситуацию, или вы надеетесь, что какой-то другой метод может восстановить больше данных.
Вполне вероятно, что e2fsck -fy
сможет полностью исправить образ файловой системы DISK_B
. Если это не может, это, вероятно, ошибка в e2fsck
. Пожалуйста, обратитесь к REPORTING BUGS
разделу e2fsck
руководства для получения дополнительной информации о том, что необходимо для полезного сообщения об ошибке. (Также предоставьте информацию о вашем оборудовании и о том, что вы сделали, чтобы исключить проблемы с оборудованием - копирование образа файловой системы на новый диск - отличный способ сделать это.)
ddrescue
) и попытался восстановить (fsck
) его. Но не повезло. Это было действительное действие?