GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo forzar automáticamente los discos Fsck después de un bloqueo en `systemd`?

Cómo configurar systemd forzar automáticamente fsck discos después de fallar (apagado duro)?

Cuando usé sysvinit (en Arch Linux) como /sbin/init Usé el truco:en el rc.local Creo /forcefsck expediente; en el rc.local.shutdown lo elimino En el arranque rc.sysinit habilitar forzar fsck si /forcefsck existe.

Cómo hacer lo mismo en systemd ? Tal vez tenga funciones integradas para fsck automático después del enamoramiento?

Respuesta aceptada:

Puedes forzar fsck en el momento del arranque pasando fsck.mode=force (auto es predeterminado y skip se puede usar para omitir la verificación en absoluto) como un parámetro de línea de comando del kernel (a partir de systemd v. 213, también hay un segundo parámetro:fsck.repair – para controlar cómo fsck se ocupará de los sistemas de archivos sucios en el arranque; los valores posibles son:preen para arreglar lo que se puede arreglar con seguridad, yes para responder sí a todas las preguntas y no es el predeterminado).

Tenga en cuenta que systemd-fsck no conoce ningún detalle sobre sistemas de archivos específicos y simplemente ejecuta verificadores de sistemas de archivos específicos para cada tipo de sistema de archivos ( /sbin/fsck.* ) .
Ahora, si su sistema de archivos es xfs o btrfs ejecutará /sbin/fsck.xfs o /sbin/fsck.btrfs respectivamente. Si eso no parece funcionar, tal vez debería consultar la página del manual para fsck.xfs o fsck.btrfs respectivamente y examinar el contenido de dichos archivos en /sbin .


Linux
  1. Desbloquee discos encriptados en Linux automáticamente

  2. Cómo crear un servicio Systemd en Linux

  3. ¿Cómo integrar el comando Mv después del comando Buscar?

  4. ¿Cómo hacer Cd automáticamente después de Git Clone?

  5. ¿Cómo configurar Apt-get para limpiar automáticamente después de cada instalación?

Cómo forzar la verificación del sistema de archivos "FSCK" en Ubuntu

Cómo enumerar discos en Linux

Cómo borrar los registros de diario de Systemd

Cómo eliminar los servicios de systemd

En el archivo de servicio systemd, ¿cómo digo después de que el USB esté listo?

Linux, ¿cómo cambiar el estado del disco duro de solo lectura después de un bloqueo temporal?