Tengo varios discos externos que suelo usar para hacer backups. Cada disco tiene unas 3 particiones (a veces más, a veces menos). En Ubuntu Jaunty se montan perfectamente al encenderlos. Todas las particiones, sin problemas. El problema viene en la visualización de los nombres de las particiones en Nautilus.
Como puede verse en la imagen adjunta (pulsa sobre ella para verla con zoom), Nautilus ha decidido que los nombres de las particiones son 25.8 GB Media, 114.3 GB Media y 160 GB Media. Y según el comando mount, se han montado en disk, disk-1 y disk-2. O sea, un completo caos de nombres (ninguno de ellos intuitivo, por cierto).
Al parecer, es un bug que lleva más de 3 años sin solucionarse. El caso es que Nautilus muestra el nombre de la etiqueta de la partición. Si no encuentra nada (no hay etiqueta asignada a esa partición), pues muestra el tamaño de la misma. ¿Qué es lo que yo esperaba? Que me indicara el nombre del directorio donde lo ha montado (disk, disk-1 o disk-2), para poder desplazarme con Ctrl-L o por consola por ellos. Y ya puestos a pedir, que me indicar el tipo de sistema de archivos que usa esa partición (fat32, ext3, ntfs, lo que sea…) En fin, mientras eso se soluciona, al menos hay un workaround posible.
Con el comando hal-device podrás ver los nombres de las etiquetas de tus particiones:
$ hal-device | grep ‘ volume.label’
Para cambiarlas, desde la línea de comandos, tendrás que usar un comando u otro en función del sistema de archivos.
En el disco externo de la imagen, las particiones son ext3, fat32 y ntfs respectivamente, por lo que los comandos para asignar las etiquetas disk-1, disk-3 y disk-3 a esas particiones serían:
$ sudo e2label /dev/sdf1 disk-1
$ sudo mlabel -i /dev/sdf2 ::disk-2
$ sudo ntfslabel -f -v /dev/sdf3 disk-3
Ahora Nautilus muestra lo que yo quería (salvo en la partición 3, dado que en mi Ubuntu no he conseguido que el dichoso comando ntfslabel funcionara 🙁 En fin, algo es algo.