장치 를 만들어서 loop
추가했습니다./etc/fstab
UUID
나는 명령의 출력에서 얻습니다 (실행 후 특정 장치에 대해 인쇄합니다 blkid
)UUID
mkfs.ext4 /path/to/loop
하지만하지만실제로 edit /etc/fstab
명령이 mount -a
성공한 후 재부팅 후 시스템이 중지되었습니다.
다음 항목을 삽입하면 /etc/fstab
작업이 수행되는 것 같습니다.
/path/to/loop /mountpoint ext4 loop 0 0
교체하면 왜 문제가 발생 /path/to/loop
합니까 UUID
?
답변1
블록 장치에만 UUID(찾을 수 있음)가 있습니다.
파일은 블록 장치가 아니며 루프 장치는 이를 블록 장치로 변환합니다.
따라서 이미지 파일의 UUID를 찾으려면 루프 장치가 먼저 존재해야 합니다.
그러나 fstab 항목은 루프 마운트입니다. 즉, 루프 장치는 마운트 시에만 생성되고(제거 시 즉시 삭제됨) 마운트 전(및 제거 후)에는 존재하지 않습니다. 루프 장치가 존재하지 않아 UUID를 찾을 수 없습니다.
루프 설치의 경우 경로를 통해 파일을 지정하는 것은 완벽합니다.
그렇지 않으면 루프 장치를 설치하기 전에 루프 장치를 설정하기 위한 초기화 스크립트가 필요합니다(그런 다음 루프 설치 옵션을 제거합니다).