2

Я использую Ubuntu 10.10 в качестве хоста с Windows 7 в качестве гостя. Примерно пару недель назад я начал получать всплывающие сообщения об ошибках из-за невозможности чтения или записи определенного файла в vmware.

Что касается дальнейшего расследования, я заметил, что я не могу скопировать этот конкретный файл из командной строки linux даже как root. Я получаю ту же ошибку ввода / вывода.

Утилита SMART сообщает мне, что у меня 69 поврежденных секторов на диске (это 1 ТБ)

Итак, мой вопрос: 1) Как я могу сказать, что HD плохо работает? 2) Как я могу переместить файлы виртуальной машины в другую часть диска, если при попытке копирования возникают ошибки чтения / записи?

2 ответа2

0

У меня был хороший опыт работы с SpinRite, когда я сталкивался с плохими секторами. Он отлично справляется с поиском (и во многих случаях исправляет) поврежденных секторов на жестком диске. Иногда это может занять много времени (более суток), если диск находится в очень плохом состоянии, но терпите.

Если вы получили ошибку чтения на диске, лучше получить новую, учитывая, насколько они дешевы. Если вы не планируете делать это, убедитесь, что у вас есть хорошие резервные копии. :-)

0

Я бы сказал, заменить диск. Диски дешевые. Данных нет. Если вы уже потеряли некоторые данные на диске, то, по моему мнению, пришло время для нового диска. Я бы не стал доверять даже после использования утилиты, подобной предложенной Скоттом. ЧТО, если диск выходит из строя и такая утилита дает вам некоторое время и ложную уверенность, а диск полностью выходит из строя в ближайшем будущем.

Теперь, возможно, самое время подумать о RAID.

РЕДАКТИРОВАТЬ: Теперь, когда это вопрос SuperUser, а не вопрос ServerFault, мой ответ не так хорошо подходит. Для сервера вы хотите иметь верхнюю часть аппаратного обеспечения, и если это может быть неисправно, замените его сейчас. У вас может быть немного больше свободы с настольной или персональной системой. Однако потеря данных по-прежнему является потерей данных, поэтому я скажу следующее: если вы решите продолжать использовать диск, сделайте его резервную копию прямо сейчас и делайте резервные копии очень часто, поскольку существует очень высокая вероятность того, что диск скоро выйдет из строя, исходя из симптомы, которые вы видите

Вы можете попробовать переформатировать диск и дважды передать ему ключ -c . Это запустит программу badblocks в режиме чтения-записи, найдет поврежденные блоки и отобразит их так, что там не будет храниться никаких данных:

mkfs.ext3 -cc /dev/something

Где /dev/something является записью dev для этого раздела, EG /dev/sdb1 .

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