У меня новый Mac Mini 2018 года. Я часто использую Mac на работе, но это мой первый Mac для домашнего использования.
У меня около 4 ТБ документов, данных, фотографий и других медиафайлов… намного больше, чем основной диск SSD на 512 ГБ. Поэтому я купил большой внешний диск и использовал «Дополнительные параметры» при настройке учетной записи пользователя, чтобы создать домашний каталог на внешнем диске.
Это работает хорошо, но есть много болтовни с жесткого диска, особенно при входе в систему, и я подозреваю, что это из-за доступа к моей папке Library. Есть ли какая-то причина, по которой мне не следует помещать мою папку Library обратно на SSD и создавать символическую ссылку на нее с внешнего диска?
Я ожидаю, что это будет работать нормально при обычном использовании, но меня беспокоят особые ситуации, например, при обновлении до Catalina.
решение1
Это сработает, но если ваш профиль указывает ~/Library
на внешний диск, даже если содержимое связано с вашим внутренним SSD, это не сработает.все ещеприходится проверять внешний диск каждый раз, когда он хочет получить доступ к чему-либо, ~/Library
чтобы разрешить ссылку.
Более эффективным решением было быдвигатьсяскопируйте пользовательскую папку (но, разумеется, не все данные) обратно на SSD и либо создайте ссылку с SSD на внешний диск для папок, не являющихся библиотеками, либо просто получите доступ к этим данным с внешнего диска.
Вы можете вернуть путь для своего пользователя к значению по умолчанию, используя:
sudo dscl . create /Users/yourUser NFSHomeDirectory /Users/yourUser
Это действие будет применено при следующем входе в систему и создании пустой иерархии папок пользователя.
Поскольку текущее содержимое папки «Пользователи» останется на внешнем диске, вы можете либо ссылаться на него, /Users/yourUser
либо использовать его там, где оно находится /Volumes/yourVolume/yourUser
.
Если вы хотите скопировать существующее содержимое ~/Library
на внутренний диск, вы можете использоватьrsync. Например :
sudo rsync -aEv /Volumes/yourVolume/yourUser/Library /Users/yourUser
Обратите внимание, что необходимопредоставить полный доступ к дискув терминал.приложение перед тем, как сделать это, чтобы избежать"Операция не разрешена"ошибки.