1

Вот моя ситуация: у меня есть сервер под управлением Ubuntu Server 9.04

Я скопировал файл на сервер и смог без проблем получить доступ к файлу с клиентского компьютера Windows.

Затем недавно я снова попытался получить доступ к файлу, и он не загружается. Консоль сервера говорит что-то вроде: ata3.00: статус: {DRDY ERR} ata3.00: статус: {UNC}

Если я пытаюсь скопировать файл (из удаленной оболочки), он создает усеченную копию и сообщает об ошибке ввода-вывода.

Поэтому я размонтировал том и запустил fsck, который не сообщал об ошибках. Однако симптомы выше все еще существуют. Я думал, что fsck исправит ошибку (возможно, удаление поврежденного файла, не имеет значения).

Должен ли я попытаться удалить файл ДО запуска fsck? Должен ли я сделать что-то еще? Мой HDD сломан?

Спасибо

2 ответа2

0

Программы проверки файловой системы обрабатывают ошибки файловой системы на логическом уровне. Они не могут влиять на механические ошибки на физическом уровне жесткого диска. Ошибки, которые вы видите в dmesg, указывают на "Ошибка носителя".

Короче говоря, ваша файловая система, вероятно, в порядке, но диск умирает (это может быть материнская плата, но они реже ломаются).

0

9.04 достигла конца жизни и не было поддержки в течение многих лет. Вы просто просите о проблемах при запуске сервера на нем сегодня, поэтому первое, что вам нужно сделать, это сделать резервную копию ваших данных и переустановить сервер с 12.04 LTS.

Ваш диск имеет проблему. После резервного копирования вы должны использовать smartctl -a /dev/sda из пакета smartmontools , чтобы проверить детали. Если это только один или два ожидающих сбой сектора, запись в них может исправить проблему. Вы можете стереть весь диск с помощью sudo dd if=/dev/zero of=/dev/sda . Если вы не получите ошибок от этого, то сектора будут либо перераспределены, либо просто переписать их, все прошло хорошо. Вы можете увидеть, что с SMART рассчитывает. Если только несколько или ни одного не были перераспределены без ошибок, то вы можете переформатировать диск и установить 12.04 LTS и восстановить резервную копию. Если нет, то пришло время для нового диска.

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