chkdsk в дебиане?

Plutishe
На сайте с 06.03.2006
Offline
205
1214

Добрый вечер.

Есть подозрение, что захворал жёсткий диск, s.m.a.r.t в норме.

Как проверить файловую систему на наличие ошибок, диск в системе один, сервер рабочий, Debian.

Спасибо.

Хостинг за РУБЛИ (http://yousite.ru/h) | VPS/VDS на платформе: XEN c администрированием (http://yousite.ru/v) | Регистрация доменов (http://yousite.ru/d)
esetnod
На сайте с 16.07.2009
Offline
134
#1

e2fsck -fC0 /устройство, предварительно размонтировать, или перезагрузиться в rescue.

Можно на рабочей с -n, но могут быть ошибки, даже если их фактически нет.

Быстрый хостинг на SSD от $0.99 (http://just-hosting.ru/) | OpenVZ (http://just-hosting.ru/vds.html) и KVM (http://just-hosting.ru/vds-kvm.html) VDS от $7.95
Оптимизайка
На сайте с 11.03.2012
Offline
396
#2

Создайте файл в корне:

touch /forcefsck

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

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
S2
На сайте с 30.12.2015
Offline
307
#3
Оптимизайка:
Создайте файл в корне:

touch /forcefsck

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

Я вас уже записываю в отдельный txt файлик. Очень часто нетривиальные, но полезные советы даете ))

esetnod
На сайте с 16.07.2009
Offline
134
#4

Я бы сначала визуально оценил обстановку, прежде чем запускать автоматическое исправление.

Plutishe
На сайте с 06.03.2006
Offline
205
#5

Использовал e2fsck в режиме rescue, ошибки были исправлены. Badblocks не обнаружены.

Спасибо всем, помогли.

Plutishe
На сайте с 06.03.2006
Offline
205
#6

S.M.A.R.T.

изменился, как чувствовал что сбоит из-за диска. 😡😡

Raw_Read_Error_Rate     0x000b   100   100   016    Pre-fail  Always       -       1

Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 9
Reallocated_Event_Count 0x0032 089 089 000 Old_age Always - 10

Отработал 25544 часа.

P
На сайте с 08.03.2007
Offline
250
#7

Так Вы хотите диск проверить или файловую систему? Smartctl запускаете в режиме тестирования? long и short тесты?

Plutishe
На сайте с 06.03.2006
Offline
205
#8
Pilat:
Так Вы хотите диск проверить или файловую систему? Smartctl запускаете в режиме тестирования? long и short тесты?

файловая восстановилась, рекомендуемые тесты на днаях запущу, спасибо.

Andron_buton
На сайте с 19.07.2007
Offline
270
#9

Полностью проверить раздел на бэдблоки предварительно его отмонтировав:

e2fsck -ckvty /dev/sdX1

Проверять конечно будет очень долго, зато наверняка

K
На сайте с 17.02.2006
Offline
106
#10

e2fsck -ckvty /dev/sdX1 запускать cмысла уже нет. Диск все уже в резервную область переписал при проверке и нулями данные забил. Они уже не BB, а проверка ошибки FS исправила.

И такую проверку опасно запускать, если диск запинается на сбойном секторе, хорошая часть поверхности пометится, как BB, хотя 99.9% секторов будут живые.

Лучше запустить badblocks, а потом, если все адекватно прошло, слить эти бэды файловой системе.

А по уму. При сбойном секторе, по номеру сектора из смарта или логов вычислять номер сектора FS, смотреть, что там за данные через debugfs, и тестировать сектор на чтение с помощью dd. При подтвержденном сбое, забить сектор нулями через dd, что вызовет перенос в резервную область, и перестроить журнал.

Хостим сайты. Есть VDS с IP.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий