내 노트북에 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
) 문제를 해결했습니다.