Ändern Sie die Bezeichnung auf dem USB-Laufwerk im OSX-Terminal

Ich versuche, ein Programm in Python zu schreiben, das ein USB-Laufwerk umbenennt (vom Standard "USB DISK" in mein benutzerdefiniertes "MYDISK").

Ich kann jedoch weder in Python noch in OSX Terminal eine Möglichkeit finden, dies zu tun. (Ich dachte mir, wenn ich es in Terminal zum Laufen bringen kann, kann ich es einfach os.system("command")in Python verwenden).

Das USB-Laufwerk ist ein FAT32-formatiertes Flash-Laufwerk im Dateisystem /dev/disk2s1und standardmäßig eingehängt/Volumes/USB DISK

Was ich bisher versucht habe: (von 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!

Es scheint, dass der Befehl "mlabel" im OSX-Terminal nicht gefunden wird. Gibt es eine Alternative?

Antworten (3)

Siehe diskutil

sudo diskutil rename USB\ DISK MYDISK 
Großartig! Ich dachte, ich sollte es nicht zuerst aushängen. Danke!

Homebrew installieren und dann:

$ brew install mtools

Dies gibt Ihnen mlabelund verschiedenen anderen GNU-Dienstprogrammen für die Arbeit mit MS-DOS.

Wie hilft das unter OSX?