Описание тега macintosh
Действительно это так, даже в Мохаве (бета 2).
У меня есть решение, которое является достаточно взломать, но это работает. Он состоит в создании сценария входа, который размонтирует диск с помощью diskutil после задержки.
Создать сценарий входа в систему
Поставив его в домашнюю папку для простоты
нано ~/unmountDisk.sh
поместите следующие строки в его (заменить на Macintosh\ HD-качестве
с диска имя, которое вы хотите отключить, если требуется)
#!/бин/Баш
спать 20 # не делайте это сразу, подождите, пока он не установлен
diskutil размонтировать компьютерах Macintosh\ HD качестве
сохранить (Ctrl-X, то y, ввод). Затем сделать исполняемый
команду chmod а+х ~/unmountDisk.sh
Создать файл launchd агент
нано ~/библиотеки/LaunchAgents/мой.имя пользователя.unmountDisk.файл plist
поместите следующие строки в его (Примечание: замените имя пользователя
с вашим именем пользователя, особенно после того, как /пользователи/
)
<?формат XML версия="1.0" кодирование="UTF-8"?>
<!Элемент DOCTYPE plist с общественностью "-//компьютер Apple//DTD с файл plist 1.0//ванной" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist ОС версия="1.0">
<дикт>
<ключ>метка</ключ>
<строка>мой.имя пользователя.unmountDisk</строка>
<ключ>Аргументы</ключ>
<массив><строка>/Users/username/unmountDisk.sh</строка></время>
<ключ>RunAtLoad</ключ>
<правда/>
</дикт>
</plist в>
Наконец, включите его
помощью следущей загрузке ~/библиотеки/LaunchAgents/мой.имя пользователя.unmountDisk.файл plist
Это должно сделать диск автоматического размонтирования вскоре после входа. Если это не сработает, может увеличить задержку (это было в примере 20 секунд). Вы можете проверить, если он работает на открытие сразу после входа в систему, вы должны увидеть диск отключение через несколько секунд.
Сделать диск-только для чтения
Я также заметил, что в fstab можно сделать диск только для чтения (может быть сделано так же, для безопасности).
судо vifs
затем нажмите Г
О
и вставить
Метка=Макинтош\040HD не apfs РО