
cont_A 유형의 콘텐츠가 포함된 SD 카드가 여러 개 있는데, 그 중 하나가 컴퓨터에 연결되어 있으면 /mnt/cont_A에 마운트하고 싶습니다.
또한 cont_B 유형의 콘텐츠가 포함된 SD 카드가 여러 개 있는데, 그 중 하나가 컴퓨터에 연결되어 있으면 /mnt/cont_B에 마운트하고 싶습니다.
나는 UUID를 사용하여 /etc/fstab 또는 /etc/auto.misc를 사용하여 이를 관리하려고 시도했지만 두 파일의 첫 번째 줄에 실제 연결된 카드의 올바른 UUID가 있는 경우에만 작동합니다.
/etc/fstab의 예:
UUID=c9c87db1-4f03-464d-bfcb-aeec8b3be54d /mnt/cont_A ext4 defaults 0 0
UUID=b444832e-e9c1-4a73-8b3f-94771418e247 /mnt/cont_A ext4 defaults 0 0
UUID=7125a2b3-b157-4e65-b618-3b00309b6d21 /mnt/cont_B ext4 defaults 0 0
또 무엇을 시도할 수 있나요?
그런데 제 특별한 경우에는 카드를 자동으로 마운트하는 것이 중요하지 않습니다. 카드 한 장만 넣고 쓰고 싶어요
bash> mount /mnt/cont_A
cont_A에 마운트하기 위해 (cont_A형 카드를 삽입한 경우)
답변1
당신이 달성하려는 것:"다른 디스크/데이터 캐리어가 동일한 마운트 지점에 마운트되도록 보장"이것이 바로 UUID가 방지하려는 의도입니다.
귀하의 경우 솔루션은"상표" 파일 시스템에 추가한 다음 LABEL=
옵션을 사용하여/etc/fstab
먼저 다음 명령을 사용하여 올바른 레이블을 할당하십시오 e2label
.
sudo e2label /dev/disk/by-uuid/c9c87db1-4f03-464d-bfcb-aeec8b3be54d cont_A
sudo e2label /dev/disk/by-uuid/b444832e-e9c1-4a73-8b3f-94771418e247 cont_A
또는 각각
sudo e2label /dev/disk/by-uuid/7125a2b3-b157-4e65-b618-3b00309b6d21 cont_B
그리고 업데이트하세요/etc/fstab
LABEL=cont_A /mnt/cont_A ext4 defaults,user 0 0
LABEL=cont_B /mnt/cont_B ext4 defaults,user 0 0