나는 Raspberry Pi 2를 가지고 있고 외부 HDD를 루트 파일 시스템으로 사용하는 동안 부팅 시 USB 드라이브를 자동으로 마운트하고 싶습니다(참조Raspberry Pi StackExchange에 게시더 많은 정보를 알고 싶다면).
UUID를 통해 마운트하려고 하지만 blkid가 반환되면
/dev/sda1: LABEL="GIT" UUID="3a20b6ab-f7cb-44a4-9437-23b8ba33fef2" TYPE="ext4"
/dev/disk/by-uuid에는 다음 내용이 포함되어 있습니다.
lrwxrwxrwx 1 root root 10 Jan 1 1970 66a72c4f-1a9b-47ad-99b7-3040ab1f79f6 -> ../../sda1
다음 명령을 사용하여 USB 드라이브의 UUID를 변경하려고 시도했지만 tune2fs /dev/{device} -U {uuid}
성공하지 못했습니다.
그러면 blkid와 /dev/disk/by-uuid가 내 USB 드라이브에 대해 서로 다른 UUID를 반환하는 이유는 무엇이며 어떻게 해결합니까?
답변1
dumpe2fs
보고된 내용을 고려하면 이 사례 blkid
는 틀렸고 다른 사례는 정확해야 합니다. blkid
캐시가 유지되므로 이는 놀라운 일이 아닙니다 . 루트 blkid -g
로 실행하면 blkid -p /dev/sda1
캐시를 우회하거나 수정하고 다른 두 결과에 동의할 수 있습니다. 일반적으로 /run/blkid/blkid.tab
.