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/disk2s1
und 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?
Siehe diskutil
sudo diskutil rename USB\ DISK MYDISK
Homebrew installieren und dann:
$ brew install mtools
Dies gibt Ihnen mlabel
und verschiedenen anderen GNU-Dienstprogrammen für die Arbeit mit MS-DOS.
Installiere es und alles erledigt :D https://github.com/rueckstiess/mtools/wiki/mtools-Installation-on-Ubuntu-12.04
Gian