Як перевірити диски і виправити помилки файлової системи в linux - совєтолог

Якщо, при завантаженні, операційна система повідомляє про наявність помилок в файлової системі на одному з розділів, то варто негайно перевірити диски і виправити помилки файлової системи.

Будь-який поважаючий себе користувач не повинен забувати, що періодична перевірка жорстких дисків на биті сектора і перевірка дисків на помилки є прикладом здорового глузду.

Для того, щоб убезпечити себе необхідно:

  • Перейти в одного користувача режим (Single user mode) і демонтувати файлову систему
  • Завантажити комп'ютер в режимі відновлення за допомогою компакт-диска

Отже, необхідно перевірити диски і виправити помилки файлової системи, приступимо.

Змініть рівень ініціалізації і размонтіруйте файлову систему:

# Init 1
# Umount / home

Виконайте пошук підключених розділів:

Після цього запустіть FSCK для розділу з помилками:

2) Режим відновлення з компакт-диска

Вставте компакт-диск в дисковод і перезавантажте систему:

Почекайте деякий час і після завантаження з компакт-диска виконайте команду:

# Linux rescue nomount

Директива NOMOUNT заборонить монтування, так що ви зможете безпечно використовувати FSCK.

Після цього запустіть FSCK для розділу з помилками:

# Fsck -yvf / dev / sda1

LVM (Logical Volume Manager)

Ситуація з LVM (Logical Volume Manager) розділами трохи складніше. Для запуску FSCK для LVM розділів спочатку необхідно знайти PV (Physical Vollume). VG (Volume Group). LV (Logical Extension) і активувати їх, для цього виконайте послідовно наступні команди:

# Lvm pvscan
# Lvm vgscan
# Lvm lvchange -ay VolGroup00
# Lvm lvscan

# Fsck -yfv / dev / VolGroup00 / LogVol00

За фактом виконання FSCK поверне результат у вигляді коду, даний код - це унікальний номер, що представляє суму наступних значень:

0 - Без помилок (No errors);
1 - Виправлені помилки файлової системи (Filesystem errors corrected);
2 - Система повинна бути перезавантажена (System should be rebooted);
4 - Помилки файлової системи залишили без змін (Filesystem errors left uncorrected);
8 - Експлуатаційна помилка (Operational error);
16 - Помилки при використанні або синтаксичні помилки (Usage or syntax error);
32 - Fsck скасований за запитом користувача (Fsck canceled by user request);
128 - Помилка загальної бібліотеки (Shared-library error).

На цьому все. Таким нескладним чином ви можете перевірити диски на наявність помилок в файлової системі і виправити ці помилки в разі їх наявності.

Додати в Анти-Банер