lvmcache 활성화 후 장치 시작 시간 초과

lvmcache 활성화 후 장치 시작 시간 초과

내 노트북에 mSATA 드라이브를 추가하고 이를 내 (회전하는) 하드 드라이브에 저장된 LVM용 lvmcache로 사용했습니다. 이 LVM에는 /home(및 /var, /opt/usr)가 포함되어 있습니다.

커널 4.9.8-1을 사용하여 부팅한 후 시간이 좀 걸리면 다음이 표시됩니다.

(1 of 2) A start job is running for device dev-LVM-home.device (39sec / 1min 29sec)
(2 of 2) A stop job is running for LVM2 PV scan on device 8:35 (39sec / 1min 29sec)

그 1분 30초 후에 나는 다음을 보았습니다.

[ TIME ] Timed out waiting for device dev-LVM-home.device.
[ DEPEND ] Dependency failed for /home.
[ DEPEND ] Dependency failed for Local File Systems.
[ DEPEND ] Dependency failed for File System check on /dev/LVM/home.

그러면 "현재 비상 모드입니다"라는 메시지가 나타납니다. ctrl-d를 누르면 노트북이 올바르게 부팅되고 /home(및 해당 캐시)이 올바르게 마운트됩니다!

어떻게 해결할 수 있나요? 시작 시 /home을 올바르게 마운트하려면 어떻게 해야 합니까?

내 것에는 /etc/mkinitcpio.conf다음이 있습니다.

HOOKS="base systemd plymouth autodetect block sd-lvm2 filesystems keyboard fsck"

답변1

이것아치리눅스 위키문제 해결 제안

use_lvmetad = 1에서 설정 해야 합니다 /etc/lvm/lvm.conf. 이제 이것이 기본값입니다. 파일이 있는 경우 lvm.conf.pacnew이 변경 사항을 병합해야 합니다.

답변2

해결책을 알아냈습니다! 왜 내가 전에 이것을 생각하지 않았는지 모르겠습니다.

에서는 파티션을 마운트했습니다 /etc/fstab./usr뒤쪽에 /home, 이것이 여기서 문제의 원인입니다.

/usr바로 설치가 이어집니다 /(따라서앞으로 /home) 문제를 해결했습니다.

관련 정보