KVM VPS - initramfs - The root filesystem on /dev/vda1 requires a manual fsck

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 07:37, 10 декабря 2022; Admin iph (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

KVM VPS - initramfs - The root filesystem on /dev/vda1 requires a manual fsck

Не грузится ОС после перезагрузки сервера с ошибкой:

(initramfs): /dev/vda1 contains a file system with errors, check forced.
 fsck exited with status code 4. The root
 filesystem on /dev/vda1 requires a manual fsck

Initramfs-fsck-vps-1.png


Решение - простое, прогнать диск /dev/vda1 через fsck:

(initramfs): fsck /dev/vda1 -y
и перезагрузить сервер.


Для справки что такое initramfs?

Initramfs (Initial ram file system) – образ файловой системы, загружаемый в оперативную память вместе с ядром. Основные задачи этого образа: монтирование реального корня файловой системы и запуск процесса init лежащего на нем.
При загрузке с initramfs ядро передает управление программе /init, лежащей в этом образе, а не в реальном корне. Разные initramfs образы могут  иметь разную архитектуру: некоторые отрабатывают по фиксированному сценарию, а некоторые создают сложную инфраструктуру сервисов, работающих  параллельно и взаимодействующие между собой.
Многие современные дистрибутивы Linux используют initramfs образы для загрузки системы. Вы можете убедиться в этом сами, найдя файл /boot/{initrd,initramfs}* в своем любимом дистрибутиве.

Links:

https://habr.com/ru/company/aktiv-company/blog/582606/