Cambiar la etiqueta en la unidad USB en la Terminal OSX

Estoy tratando de escribir un programa en Python que cambiará el nombre de una unidad USB (del "DISCO USB" estándar a mi "DISCO" personalizado).

Sin embargo, no puedo encontrar ninguna forma de hacer esto ni en Python ni en OSX Terminal. (Pensé, si puedo hacer que funcione en Terminal, simplemente puedo usarlo os.system("command")en Python).

La unidad USB es una unidad flash con formato FAT32 en el sistema de archivos /dev/disk2s1y está montada de forma predeterminada en/Volumes/USB DISK

Lo que he probado hasta ahora: (de http://techbu.com/2009/06/28/renaming-usb-drive-labels-in-linux )

sudo umount /Volumes/USB\ DISK            ## Works fine
sudo mlabel -i /dev/disk2s1 ::MYDISK      ## Command not found!

Parece que el comando "mlabel" no se encuentra en OSX Terminal. ¿Hay alguna alternativa?

Respuestas (3)

Ver utilidad de disco

sudo diskutil rename USB\ DISK MYDISK 
¡Excelente! Pensé que no debería desmontarlo primero. ¡Gracias!

Instala homebrew y luego:

$ brew install mtools

Esto le brinda a usted mlabely varias otras utilidades GNU para trabajar con MS-DOS.

¿Cómo ayuda esto en OSX?