2009-08-05 8 views
0

Ich hatte ein Problem mit dem Skript, das mein Installationsprogramm für macosx nicht funktioniert, und ich entdeckte, dass es daran lag, dass es einen Ordner mit dem Namen/Volumes/myinstaller 1 anstelle von/Volumes/myinstaller erstellte. Bei der Untersuchung dieses Problems habe ich festgestellt, dass ich ein verstecktes Volume namens/Volumes/myinstaller mit allen relevanten Dateien darin habe, aber ich kann das Verzeichnis nicht rmdir, weil es viele Schichten von Dateien enthält. Gibt es eine Möglichkeit, ein verstecktes Volume über das Terminal auszuwerfen oder die versteckte Lautstärke im Finder zu sehen?Ein verstecktes Volume auswerfen

+0

funktioniert der Befehl 'umount/Volumes/myinstaller \ 1' (vielleicht mit sudo)? – ThibThib

+0

Es heißt, es ist derzeit nicht montiert – Mike2012

Antwort

1

Heh hm rm -r hat gearbeitet. Oh gut, Duh.

2

Im Allgemeinen absteigen Volumen, versteckt oder auf andere Weise, mögen Sie diskutil unmount (oder hdiutil detach) und nicht umount dank OSX des diskarbitrationd verwenden:

$ sudo umount /Volumes/NAME/ 
Password: 
umount: unmount(/Volumes/NAME): Resource busy 
$ diskutil unmount /Volumes/NAME/ 
Volume NAME on disk3s1 unmounted 

Es ist auch möglich diskutil zu verwenden, um Informationen zurück über mounted Volumes in einer strukturierten Art und Weise (ein Plist) für das Scripting. Weitere Informationen finden Sie auf den man-Seiten für diskutil und hdiutil.

0

Ja, rm hat hier gearbeitet. Hier ist der Befehl siquence, den ich benutzt habe.

cd/Volumen & & sudo rm -rf [Name des unsichtbaren Volumen]

wie ein Zauber arbeitete hier.