← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 96: Перевірка розділу при наступному завантаженні

Технологія: Linux

Номер лабораторної: 96 · Рівень: middle

Тема: fsck та планування перевірки файлової системи

Повний опис / сценарій лабораторної:

Мета: навчитися безпечно проводити перевірку файлової системи, планувати fsck на наступний reboot і розуміти ризики онлайн перевірки.



Крок 1. Визначити файлову систему для перевірки.

Команда: lsblk -f

Пояснення: оберіть розділ з типом ext4 який не є кореневим якщо можливо.



Крок 2. Перевірити параметри частоти fsck.

Команда: sudo tune2fs -l /dev/розділ | grep -i check

Пояснення: подивіться інтервал між перевірками та максимальну кількість монтувань.



Крок 3. Відмонтувати тестовий розділ.

Команда: sudo umount /точка_монтування

Пояснення: для fsck розділ має бути відмонтовано.



Крок 4. Запустити fsck у режимі тільки перевірки.

Команда: sudo fsck -fn /dev/розділ

Пояснення: параметр n забороняє внесення змін.



Крок 5. Запустити fsck з автоматичним виправленням.

Команда: sudo fsck -fy /dev/розділ

Пояснення: робіть це тільки на тестовому розділі.



Крок 6. Змінити параметри періодичної перевірки.

Команда: sudo tune2fs -c 30 -i 3m /dev/розділ

Пояснення: перевірка після 30 монтувань або раз на три місяці.



Крок 7. Для кореневої файлової системи використати команду для позначення перевірки при наступному завантаженні.

Команда: sudo touch /forcefsck

Пояснення: система виконає fsck на root при наступному reboot.



Крок 8. Перезавантажити тестову машину та поспостерігати за процесом fsck.

Пояснення: на великих розділах перевірка може тривати довго.



Крок 9. Видалити файл /forcefsck після успішної перевірки.

Команда: sudo rm /forcefsck



Крок 10. Міні звіт.

Завдання: опишіть як планувати вікна обслуговування для fsck на прод файлових системах великого розміру.