fsck en el arranque provoca una falla de dependencia de systemd y una falla de arranque posterior

fsck en el arranque provoca una falla de dependencia de systemd y una falla de arranque posterior

Si un fsck tarda más de 90 segundos durante el arranque, la unidad systemd expira y el sistema entra en modo de emergencia. Obviamente, esto es muy desafortunado con los dispositivos sin cabeza y sin KVM, ya que el problema no se puede solucionar o al menos diagnosticar desde el exterior.

Las líneas exactas dadas son:

[ TIME ] Timed out waiting for device dev-disk-by-partuuid-xxx
[DEPEND] Dependency failed for /boot
[DEPEND] Dependency failed for Local File Systems.
[DEPEND] Dependency failed for File System Check on /dev/disk/bypartuuid/xxx

La partición infractora es la partición de arranque (sistema de archivos FAT) en una Raspberry Pi. Aunque la partición tiene sólo 41 MB de tamaño, la comprobación fs tarda más de 90 segundos. Nunca he tenido este problema con las particiones ext2/3/4.

¿Cómo puedo solucionar este problema?

Respuesta1

Encontré dos métodos para solucionar este problema:

a)

Aumentar DefaultTimeoutStartSecy DefaultTimeoutStopSecen /etc/systemd/system.conf.

b)

Agregar x-systemd.device-timeout=300sa las /etc/fstabopciones de la partición infractora

Esto no funcionó:

  • añadiendo una TimeoutSeclínea a/lib/systemd/system/[email protected]
  • añadiendo una JobTimeoutSeclínea a/lib/systemd/system/local-fs.target

información relacionada