@Mawg я согласен с вашей точки. Я"м просто хакер/любитель-энтузиаст, я знаю немного о многом, специалист в ничто, черт, даже определенные методы командной строки слишком сильны для меня. Мне нужно что-то вроде затмения, чтобы держать "колеса" и автоматизировать процессы для меня в интуитивно понятную среду. Python-это мой первый язык, и там еще много для меня, чтобы узнать это. Я подбираю с немного в то время как я работаю с микро-контроллерах. Хотя я работаю по специальности БББ, все это вещи, которые я узнал через моего хобби. Гол не интерлайна с кем-либо. Так это будут отдельные билеты, и вы будете иметь, чтобы перенести себя и свой багаж в Белен. К счастью, ваша первая нога отечественного и это не займет много времени. Это может быть хоть и идет в обратном направлении проблема.

Действительно это так, даже в Мохаве (бета 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 РО