Ответы:
Изначально проблема, которую вы описали, заключалась в том, что я намеревался написать приложение, которое позволит вам управлять дисками из строки меню. Это называется гора, и вы можете получить его здесь .
Надеюсь, тебе понравится!!
ОБНОВЛЕНИЕ: Единственный способ перемонтировать извлеченные внешние USB-накопители - выгрузить и загрузить расширение ядра USB-накопителя:
kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
С последующим:
kextload /System/Library/Extensions/IOUSBMassStorageClass.kext
Имейте в виду, что при этом будут перемонтированы ВСЕ внешние USB-накопители.
IOUSBMassStorageClass.kext
замечательный, но из моего простого тестирования в Mac OS X 10.9.5 (Mavericks) кажется, что выгрузка / перезагрузка IOUSBMassStorageClass.kext
затрагивает только USB-накопители, подключенные к моей машине. Жесткие диски с автономным питанием USB 3.0 совершенно не подвержены изменениям и могут использоваться даже после запуска kextunload
команды.
(libkern/kext) not found
). Знаете ли вы, является ли механизм тем же и имеет ли расширение только другое имя?
Вы монтируете устройства, используя:
diskutil mountDisk device
где устройство может быть
/dev/disk2
disk1s7
/Volumes/Macintosh HD
Для тех, кому нравится графическое Disk Utility.app , он также показывает подключенный диск, который не подключен, и вы можете подключить извлеченные диски оттуда также.
diskutil unmount
или diskutil unmountDisk
вместо этого отключит том (ы), но оставит устройство подключенным для повторной установки.
Нет необходимости в командной строке здесь. Откройте Дисковую утилиту (/ Приложения / Утилиты / Дисковая утилита), выберите диск и нажмите «Монтировать».
изображение из википедии