Linux bootet nicht mit f2fs

Linux bootet nicht mit f2fs

Ich hatte kürzlich einen Hardwarefehler und habe meine alte Festplatte durch eine SSD ersetzt. Daher habe ich f2fs für meine Root-Partition verwendet. Aber jetzt kann ich aufgrund eines Fsck-Fehlers nicht mehr richtig booten. Während des Bootens erhalte ich immer die folgende Ausgabe:

=> Welcome to Void!
=> Mounting pseudo-filesystems...
=> Loading kernel modules...
=> Starting udev and waiting for devices to settle...
=> Setting up keymap to 'de-latin1-nodeadkeys'...
=> Remounting rootfs read-only...
=> Activating btrfs devices...
Scanning for Btrfs filesystems
=> Activating encrypted filesystems...
=> Checking filesystems:
Info: Fix the reported corruption.
Info: Mounted device!
Info: Check FS only on RO mounted device
        Error: Failed to open the device!
Cannot continue due to errors above, starting emergency shell.

Da nur die Dateisystemprüfung fehlschlägt, kann ich durch einfaches Beenden der Notfall-Shell dennoch booten.

Laut Log müsste das Dateisystem theoretisch schreibgeschützt gemountet sein. Ich verstehe nicht, was hier das eigentliche Problem ist und wie ich es lösen kann.

Ich verwende Void Linux mit einem 6.6.16-Kernel.

Update: Das Dateisystem scheint schreibgeschützt zu sein, wenn man sich noch in der Notfall-Shell befindet.

$ mount -l -t f2fs
/dev/sda2 on / type f2fs (ro,relatime,lazytime,backgrou...

verwandte Informationen