
부팅하는 동안 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