![명령줄에서 UUID를 사용하여 드라이브를 마운트할 수 있습니다(fstab 아님?)](https://linux55.com/image/172708/%EB%AA%85%EB%A0%B9%EC%A4%84%EC%97%90%EC%84%9C%20UUID%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%A5%BC%20%EB%A7%88%EC%9A%B4%ED%8A%B8%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4(fstab%20%EC%95%84%EB%8B%98%3F).png)
fstab에서 이 값을 사용하는 대신 UUID를 사용하여 드라이브를 마운트할 수 있나요?
/dev/sda2
장치를 마운트하는 스크립트가 있지만 드라이브 레이블(예:) 이 항상 동일하다는 보장은 없습니다 .
이 방법을 사용하여 부팅 시 드라이브를 마운트할 수 있다는 것을 알고 있지만 fstab
외부 디스크를 사용하면 부팅 시 항상 표시되지 않을 수도 있습니다.
답변1
예, 가능합니다. 다음 UUID
옵션을 사용하면 됩니다.
lsblk -o NAME,UUID
NAME UUID
sdc
├─sdc1 A190-92D5
└─sdc2 A198-A7BC
sudo mount -U A198-A7BC /mnt
또는
sudo mount UUID=A198-A7BC /mnt
또는
sudo mount --uuid A198-A7BC /mnt
이것 mount --help
:
원천: -L, --label LABEL=의 동의어 -U, --uuid UUID=의 동의어 LABEL=파일 시스템 레이블로 장치를 지정합니다. UUID= 파일 시스템 UUID로 장치를 지정합니다. PARTLABEL=파티션 레이블로 장치 지정 PARTUUID= 파티션 UUID로 장치 지정 경로로 장치 지정 바인드 마운트를 위한 마운트 지점(--bind/rbind 참조) Loopdev 설정을 위한 일반 파일
답변2
시작 시 나타나지 않을 수 있는 드라이브 항목에 관심이 있는 경우 fstab
도움이 될 수 있는 두 가지 옵션이 있습니다.noauto
그리고nofail
:
noauto
: "mount -a"가 지정되면 마운트하지 않습니다(예: 시작 시).
nofail
: 장치가 존재하지 않으면 오류가 보고되지 않습니다.
fstab
항목이 있다고 가정 해 보겠습니다.
UUID={YOUR-UID} /mnt/data ext4 defaults
옵션을 추가하면 noauto
시스템은 부팅 시 드라이브 마운트를 시도하지 않습니다. 수동으로 설치할 수 있습니다 mount /mnt/data
.
추가된 경우 nofail
시스템은 부팅 시 드라이브 마운트를 시도하지만 드라이브가 없으면 부팅 순서가 중단되지 않습니다. 나중에 드라이브를 연결하면 마운트할 수 있습니다 mount /mnt/data
.
답변3
시스템 제공 심볼릭 링크를 사용할 수 있습니다.
mount /dev/disk/by-uuid/{YOUR_UUID} /mnt