Poner etiquetas a los discos en GNU/Linux
Un pequeño programa para ver y cambiar la etiqueta de volumen de tus discos y pen drives
Introducción
Cada vez es más habitual tener más de un disco USB conectado. No sólo los “pen drives”, también cámaras de fotos, el reproductor de mp3 o discos duros externos (a veces con varias particiones). Y claro, como ahora todo se monta automáticamente, es fácil liarse en cuanto tienes dos o más conectados a la vez.
Como siempre, la mejor forma de diferenciarlos es ponerles nombre. Consejo: Reprime tus ansias de llamar “Linux” a todo lo que pillas o de poco servirá. Usa nombres diferentes para cada disco :-P
Ese nombre es la “etiqueta de volumen” y es lo que usa HAL y gvm para poner el icono es tu escritorio.
Ingredientes
- mtools
- e2fsprogs
label.py
Con los paquetes arriba indicados vienen programas para manejar las etiquetas de volumen tanto para sistemas de ficheros VFAT (mtools) como para EXT2/3 (e2fsprogs). Y del mismo modo existen herramientas para cada sistema de ficheros como XFS, ReiserFS, etc.
Como es un lío tener que mirar qué sistema de ficheros tiene cada disco para saber qué programa utilizar, he escrito un scriptillo Python que lo averigua automáticamente y utiliza el programa que corresponda. Tiene el original nombre de label
y su uso en trivial:
Para ver la sintaxis:
Para ver la etiqueta de un disco:
Y para cambiarla:
Limitaciones
- Tienes que ser
root
(por razones obvias). Puedes usarlo consudo
. - El dispositivo indicado debe estar montado porque el programa utiliza df para averiguar el sistema de ficheros.
- Por ahora sólo soporta vfat y ext2/3, pero extenderlo para otros FS es trivial.
Quizá sería más sencillo hacerlo en C-Shell, pero me siento más cómodo con Python. Se admiten sugerencias.
Descarga
Lo puedes descargar del repo público. La forma más fácil de instalarlo es copiarlo al directorio /usr/local/sbin
.