Recientemente tuve una falla de hardware y lo reemplacé por un disco duro antiguo con un SSD. Por lo tanto utilicé f2fs para mi partición raíz. Pero ahora no puedo iniciar correctamente debido a una falla de fsck. Sigo obteniendo el siguiente resultado durante el arranque:
=> 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.
Como solo falla la verificación del sistema de archivos, todavía puedo arrancar simplemente saliendo del shell de emergencia.
Según el registro, en teoría el sistema de archivos debería montarse como de solo lectura. No entiendo cuál es el problema real aquí y cómo puedo resolverlo.
Estoy ejecutando Void Linux con un kernel 6.6.16.
Actualización: el sistema de archivos parece ser de solo lectura cuando todavía está en el shell de emergencia.
$ mount -l -t f2fs
/dev/sda2 on / type f2fs (ro,relatime,lazytime,backgrou...