← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися безпечно запускати fsck для розділів які не є кореневими та не змонтовані. Крок 1. Визначити диски та розділи. Команда: lsblk -f Пояснення: запишіть імʼя розділу який можна відмонтувати для тесту. Крок 2. Перевірити чи розділ змонтовано. Команда: mount | grep ім_розділу Пояснення: якщо розділ використовується, його потрібно відмонтувати перед fsck. Крок 3. Відмонтувати тестовий розділ. Команда: sudo umount /dev/ім_розділу або точка монтування Пояснення: переконайтеся що помилок від busy немає. Крок 4. Запустити fsck у режимі лише перевірки. Команда: sudo fsck -n /dev/ім_розділу Пояснення: ключ n забороняє внесення змін, лише звіт. Крок 5. Проаналізувати вивід fsck. Пояснення: зверніть увагу на тип файлової системи та чи є помилки. Крок 6. Якщо це тренувальний диск, запустити fsck з автоматичним виправленням. Команда: sudo fsck -y /dev/ім_розділу Пояснення: використовуйте тільки на тестових даних. Крок 7. Перемонтувати розділ назад. Команди: sudo mount /dev/ім_розділу /точка; df -h /точка Пояснення: перевірте що файлову систему знову доступно. Крок 8. Перевірити лог системи на наявність записів про помилки диска. Команда: sudo dmesg | tail Крок 9. Записати рекомендації щодо fsck для кореневої файлової системи. Пояснення: зазвичай потрібне завантаження у спеціальний режим або використання initrd меню. Крок 10. Міні звіт. Завдання: опишіть алгоритм дій коли система завантажується тільки у режимі лише для читання через помилки файлової системи.