автоматическое монтирование нескольких SD-карт (одной за другой) в один и тот же каталог

автоматическое монтирование нескольких SD-карт (одной за другой) в один и тот же каталог

У меня есть несколько SD-карт с содержимым типа cont_A, которые я хотел бы смонтировать в /mnt/cont_A, если одна из них подключена к компьютеру.

У меня также есть несколько SD-карт с содержимым типа cont_B, которые я хотел бы смонтировать в /mnt/cont_B, если одна из них подключена к компьютеру.

Я пытался сделать это с помощью /etc/fstab или /etc/auto.misc, используя UUID, но что бы я ни делал, это работает только в том случае, если первая строка в любом из файлов содержит правильный 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

Связанный контент