montar automáticamente varias tarjetas SD (una tras otra) en el mismo directorio

montar automáticamente varias tarjetas SD (una tras otra) en el mismo directorio

Tengo varias tarjetas SD con contenidos de tipo cont_A que me gustaría montar en /mnt/cont_A si una de ellas está conectada a la computadora.

También tengo varias tarjetas SD con contenidos de tipo cont_B que me gustaría montar en /mnt/cont_B si una de ellas está conectada a la computadora.

Intenté administrar esto usando /etc/fstab o /etc/auto.misc usando UUID, pero haga lo que haga, solo funciona si la primera línea de cualquiera de los archivos tiene el UUID correcto de la tarjeta realmente conectada.

ejemplo de /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

¿Qué más puedo probar?

Por cierto, en mi caso específico no es importante montar las tarjetas automáticamente. Solo quiero insertar una de las tarjetas y escribir.

bash> mount /mnt/cont_A 

para montarse en cont_A (en caso de que se inserte una tarjeta tipo cont_A)

Respuesta1

Lo que estás tratando de lograr:"asegurar que diferentes discos/portadores de datos se monten en el mismo punto de montaje"es exactamente lo que los UUID pretenden prevenir.

La solución en tu caso es asignar un"etiqueta" a los sistemas de archivos y luego usando la LABEL=opción en su/etc/fstab

Asigne primero las etiquetas correctas con el e2labelcomando:

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  

o respectivamente

sudo e2label /dev/disk/by-uuid/7125a2b3-b157-4e65-b618-3b00309b6d21 cont_B

y actualiza tu/etc/fstab

LABEL=cont_A  /mnt/cont_A      ext4   defaults,user  0  0
LABEL=cont_B  /mnt/cont_B      ext4   defaults,user  0  0

información relacionada