Извлечение скрытого тома
У меня возникла проблема со сценарием, который создает мой установщик для 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 [имя невидимого тома]
работал как шарм здесь.