Як змусити fsck перевірити файлову систему?

Для досягнення нашої мети ми додамо два параметри до GRUB_CMDLINE_LINUX_DEFAULT:

  1. fsck. mode=force – наказує системі примусово перевіряти файлову систему під час кожного завантаження.
  2. fsck. repair=yes – наказує fsck автоматично виправляти будь-які виявлені помилки файлової системи.

Підсумок параметрів команди fsck Linux

Варіантопис
-CПоказати прогрес для файлових систем ext2 і ext3.
-fПримусово fsck перевіряє файлову систему. Інструмент перевіряє, навіть якщо файлова система здається чистою.
Заблокуйте пристрій, щоб інші програми не могли використовувати розділ під час сканування та відновлення.

Приклади

  1. Щоб перевірити всі типові файлові системи, введіть: fsck. Ця команда перевіряє всі файлові системи, позначені check=true у файлі /etc/filesystems. …
  2. Щоб автоматично виправити незначні проблеми з файловими системами за замовчуванням, введіть: fsck -p.
  3. Щоб перевірити певну файлову систему, введіть: fsck /dev/hd1.

Наявність файлу /forcefsck змушує систему виконувати перевірку файлової системи під час наступного завантаження системи.

  1. Увійдіть в командний рядок.
  2. Щоб створити файл /forcefsck, введіть таку команду: торкніться /forcefsck. …
  3. Якщо ви хочете перезавантажити систему в цей час, введіть таку команду: reboot.

Методи усунення несправностей і рішення

  1. Підключіться до примірника ECS. …
  2. Виконайте таку команду, щоб запитати використання дискового простору: df -h. …
  3. Виконайте такі команди, щоб перейти до кореневого каталогу та визначити, який каталог займає найбільше дискового простору: cd / du -sh *