¿Cómo configurar systemdpara forzar automáticamente los fsckdiscos después del bloqueo (apagado total)?
Cuando usé sysvinit(en Arch Linux) como /sbin/initusé el hack: en el archivo rc.localque creo /forcefsck; en el rc.local.shutdownlo quito. En el arranque, rc.sysinitactive force fsck si /forcefsckexiste.
¿Cómo hacer lo mismo en systemd? ¿Tal vez tiene instalaciones incorporadas para automático fsckdespués del enamoramiento?

Respuestas:
Puede forzar
fscken el momento del arranque pasandofsck.mode=force(autoes el valor predeterminado yskipse puede usar para omitir la comprobación) como un parámetro de línea de comando del kernel (a partir de lasystemdv. 213 , también hay un segundo parámetro:fsck.repair- para controlar cómo sefscktratarán los sistemas de archivos sucios en el arranque; los valores posibles son:preenarreglar lo que se puede arreglar de forma segura,yesresponder sí a todas las preguntas ynoes el valor predeterminado).Tenga en cuenta que
systemd-fsckno conoce ningún detalle sobre sistemas de archivos específicos, y simplemente ejecuta verificadores del sistema de archivos específicos para cada tipo de sistema de archivos (/sbin/fsck.*) .Ahora, si su sistema de archivos es
xfsobtrfsse ejecutará/sbin/fsck.xfso/sbin/fsck.btrfsrespectivamente. Si eso no parece funcionar tal vez usted debe comprobar la página del manualfsck.xfsofsck.btrfs, respectivamente, y examinar el contenido de dichos archivos en/sbin.fuente
/etc/default/grub, luego agreguefsck.mode=forceel valor deGRUB_CMDLINE_LINUX_DEFAULT. Luego correupdate-grubyreboot.