Извлечение скрытого тома

У меня возникла проблема со сценарием, который создает мой установщик для Macosx, и я обнаружил, что это происходит потому, что он создает папку с именем /Volumes/myinstaller 1 вместо /Volumes/myinstaller. Исследуя эту проблему, я обнаружил, что у меня есть скрытый том под названием / Volumes / myinstaller со всеми соответствующими файлами внутри, но я не могу rmdir каталог, потому что он содержит много слоев файлов. Есть ли способ извлечь скрытый том через терминал или увидеть скрытый том в искателе?

3 ответа

Решение

Хех хе гм-р работал. Ну да ладно.

В общем, для демонтажа томов, скрытых или иных, вы хотите использовать diskutil unmount (или же hdiutil detach) и не umountспасибо OSX diskarbitrationd:

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

Также возможно использовать diskutil для возврата информации о подключенных томах в структурированном виде (plist) для сценариев. См. Справочные страницы для diskutil и hdiutil для получения дополнительной информации.

Да, Р.М. работал здесь, чтобы. Вот последовательность команд, которую я использовал.

cd / volume && sudo rm -rf [имя невидимого тома]

работал как шарм здесь.

Другие вопросы по тегам