Automatisches Mounten mehrerer SD-Karten (nacheinander) in dasselbe Verzeichnis

Automatisches Mounten mehrerer SD-Karten (nacheinander) in dasselbe Verzeichnis

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 e2labelfolgenden 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

verwandte Informationen