Предупреждение: fsck отсутствует, поэтому пропустите корневую файловую систему

Мой сервер (18.04) падает при запуске. Одно из сообщений, которое показывается и которое, я думаю, может быть причиной этого:

Warning: fsck not present, so skipping root file system
[      5.502634] EXT4-fs (sda2): INFO: recovery required on readonly filesystem
[      5.503676] EXT4-fs (sda2): write access will be enabled during recovery
[      5.544074] EXT4-fs (sda2): recovery complete
[      5.548989] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

Как я могу это исправить?

Спасибо том

Редактировать: Изображение добавлено при запуске Ubuntu перед сбоем

1 ответ

У меня была такая же проблема, и описанное здесь решение отлично сработало для меня.

umiddelb писал:

Вам необходимо добавить соответствующие исполняемые файлы:

       echo \
'#!/bin/sh
. /usr/share/initramfs-tools/hook-functions
copy_exec /sbin/e2fsck /sbin
copy_exec /sbin/fsck /sbin
copy_exec /sbin/fsck.ext2 /sbin
copy_exec /sbin/fsck.ext4 /sbin
copy_exec /sbin/logsave /sbin' \
  | sudo dd of=/etc/initramfs-tools/hooks/e2fsck.sh
sudo chmod +x /etc/initramfs-tools/hooks/e2fsck.sh

перед сборкой initrd

       sudo update-initramfs -c -k ${kver}

После этого перезагружаемся и проверяем результаты.

Другие вопросы по тегам