부팅 시 fsck로 인해 시스템 종속성 오류가 발생하고 그에 따른 부팅 오류가 발생함

부팅 시 fsck로 인해 시스템 종속성 오류가 발생하고 그에 따른 부팅 오류가 발생함

부팅하는 동안 fsck가 90초 이상 소요되면 systemd 장치가 시간 초과되고 시스템이 비상 모드로 전환됩니다. KVM이 없는 헤드리스 장치의 경우 이는 매우 불행한 일입니다. 문제를 해결할 수 없거나 적어도 외부에서 진단할 수 없기 때문입니다.

주어진 정확한 라인은 다음과 같습니다:

[ 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

문제가 되는 파티션은 라즈베리 파이의 부팅 파티션(FAT 파일 시스템)입니다. 파티션 크기가 41MB에 불과하더라도 fs-check는 90초 이상 걸립니다. ext2/3/4 파티션에서는 이런 문제가 발생한 적이 없습니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

이 문제를 해결하는 두 가지 방법을 찾았습니다.

ㅏ)

증가 DefaultTimeoutStartSec하고 .DefaultTimeoutStopSec/etc/systemd/system.conf

비)

문제가 있는 파티션의 옵션 x-systemd.device-timeout=300s에 추가/etc/fstab

이것은 작동하지 않았습니다.

  • TimeoutSec라인 추가/lib/systemd/system/[email protected]
  • JobTimeoutSec라인 추가/lib/systemd/system/local-fs.target

관련 정보