Для досягнення нашої мети ми додамо два параметри до GRUB_CMDLINE_LINUX_DEFAULT:
- fsck. mode=force – наказує системі примусово перевіряти файлову систему під час кожного завантаження.
- fsck. repair=yes – наказує fsck автоматично виправляти будь-які виявлені помилки файлової системи.
Підсумок параметрів команди fsck Linux
Варіант | опис |
---|---|
-C | Показати прогрес для файлових систем ext2 і ext3. |
-f | Примусово fsck перевіряє файлову систему. Інструмент перевіряє, навіть якщо файлова система здається чистою. |
-л | Заблокуйте пристрій, щоб інші програми не могли використовувати розділ під час сканування та відновлення. |
Приклади
- Щоб перевірити всі типові файлові системи, введіть: fsck. Ця команда перевіряє всі файлові системи, позначені check=true у файлі /etc/filesystems. …
- Щоб автоматично виправити незначні проблеми з файловими системами за замовчуванням, введіть: fsck -p.
- Щоб перевірити певну файлову систему, введіть: fsck /dev/hd1.
Наявність файлу /forcefsck змушує систему виконувати перевірку файлової системи під час наступного завантаження системи.
- Увійдіть в командний рядок.
- Щоб створити файл /forcefsck, введіть таку команду: торкніться /forcefsck. …
- Якщо ви хочете перезавантажити систему в цей час, введіть таку команду: reboot.
Методи усунення несправностей і рішення
- Підключіться до примірника ECS. …
- Виконайте таку команду, щоб запитати використання дискового простору: df -h. …
- Виконайте такі команди, щоб перейти до кореневого каталогу та визначити, який каталог займає найбільше дискового простору: cd / du -sh *