%20in%20dasselbe%20Verzeichnis.png)
Ich habe mehrere SD-Karten mit Inhalten vom Typ cont_A, die ich in /mnt/cont_A mounten möchte, wenn eine davon an den Computer angeschlossen ist.
Ich habe auch mehrere SD-Karten mit Inhalten vom Typ cont_B, die ich in /mnt/cont_B mounten möchte, wenn eine davon an den Computer angeschlossen ist.
Ich habe versucht, dies mithilfe von /etc/fstab oder /etc/auto.misc unter Verwendung der UUID zu verwalten, aber was auch immer ich mache, es funktioniert nur, wenn die erste Zeile in einer der Dateien die richtige UUID der tatsächlich eingesteckten Karte hat.
Beispiel für /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
Was kann ich sonst noch versuchen?
Übrigens ist es in meinem speziellen Fall nicht wichtig, die Karten automatisch zu mounten. Ich möchte einfach eine der Karten einlegen und schreiben
bash> mount /mnt/cont_A
um in cont_A eingebunden zu werden (falls eine Karte vom Typ cont_A eingelegt ist)
Antwort1
Was Sie erreichen möchten:„Sicherstellen, dass verschiedene Datenträger/Festplatten am gleichen Einhängepunkt eingehängt werden“ist genau das, was UUIDs verhindern sollen.
Die Lösung in Ihrem Fall ist die Zuweisung eines"Etikett" zu den Dateisystemen und verwenden Sie dann die LABEL=
Option in Ihrem/etc/fstab
Vergeben Sie zunächst die richtigen Beschriftungen mit dem e2label
folgenden Befehl:
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
bzw.
sudo e2label /dev/disk/by-uuid/7125a2b3-b157-4e65-b618-3b00309b6d21 cont_B
und aktualisieren Sie Ihre/etc/fstab
LABEL=cont_A /mnt/cont_A ext4 defaults,user 0 0
LABEL=cont_B /mnt/cont_B ext4 defaults,user 0 0