← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися безпечно проводити перевірку файлової системи, планувати 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 на прод файлових системах великого розміру.