%20en%20el%20mismo%20directorio.png)
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 e2label
comando:
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