Пошук і виправлення помилок файлової системи

Несподівано Ubuntu повідомила мені, що нічого на диск зберігати вона не може, оскільки файлова система тепер працює в режимі «тільки для читання» (в цей режим файлова система переводиться автоматично, щоб мінімізувати потенційні втрати даних - цю особливість можна [але не рекомендовано] деактивувати в / etc / fstab прибравши параметр errors = remount-ro з системного диска).

Далі піде коротка пам'ятка про те, що можна зробити для перевірки і відновлення файлової системи.

sudo shutdown now - переходимо в одного користувача режим (залишаємося в консолі в режимі суперкористувача з зупинкою більшості сервісів).

umount / - отмонтіруем кореневу файлову систему (повнофункціональна перевірка і корекція примонтировать системи може її зруйнувати).

fsck -y -f -c / dev / sda1 - проводимо перевірку файлової системи.

Ключі та параметри fsck:

  • y - відповідати yes на всі питання (альтернатива: ключ p - запускає перевірку в повністю автоматичному режимі);
  • f - примусова перевірка (проводиться навіть якщо файлова система позначена як працездатна);
  • c - шукати биті блоки (bad blocks) і позначати їх відповідним чином;
  • / Dev / sda1 - пристрій і розділ, які слід перевіряти (в даному випадку, зазначений перший розділ першого диска).

Для перевірки файлової системи на биті блоки існує також утиліта badblocks. Вона дозволяє перевіряти блоки не тільки в режимі читання, а й записи.