Далеко не всегда размещение папки пользователя на том же диске, где установлена система, является разумным вариантом для Мака или хакинтоша. Представьте себе простой пример — у вас есть маленький по размеру, но крайне шустрый в отношении скорости SSD-диск, на котором вы хотели бы держать систему и приложения, а вот медиатеки iTunes, iPhoto, папку загрузок и огромную кучу служебных файлов, относящихся к вашей учётке, хотели бы держать на обычном винчестере большего объёма.

Увы, Mac OS X не предлагает очевидной возможности для смены расположения домашней папки. Но ведь если очень хочется, то почти всегда можно ;)

Для начала убедитесь, что все ценные файлы из домашней папки сохранены на другом диске или в Time Machine, потому что риск операции сравнительно велик. Чтобы этот риск минимизировать, лучше заняться копированием папки в новое местоположение. Для этого запустите Терминал (из папки Программы/Служебные программы) и введите команду:

[php]sudo cp -rp /Users/Name /Volumes/NewVolume/Folder[/php]

В приведённой команде Name замените на название вашей учётной записи, а /Volumes/NewVolume/Folder — на полный путь к новой папке. Например, если новое место жительства для домашней папки — папка Home в корне диска с меткой Data, то путь будет выглядеть как /Volumes/Data/Home. Ещё проще вбить в Терминале первую половину команды

[php]sudo cp -rp /Users/Name[/php]

потом ввести пробел, а затем просто перетащить папку назначения из Finder в окно Терминала. Путь скопируется автоматически. После ввода команды нажимаете Enter и вводите пароль от учётной записи вслепую, затем — ещё раз Enter.

В качестве бонуса есть возможность полностью сменить имя учётной записи :) Если это вас интересует, то надо будет ввести команду типа:

[php]sudo mv /Volumes/NewVolume/Folder/Name /Volumes/NewVolume/Folder/NewName[/php]

После mv здесь через пробел следует путь к скопированной ранее папке пользователя, а ещё через один пробел — путь к той же папке, но с её новым именем. Пробелы в именах пути крайне нежелательны!

После этого остаётся указать Mac OS X на то, что папка пользователя переехала. Расположение папки пользователя задаётся в служебных настройках учётной записи, которые доступны из одноимённого пульта Системных настроек. Нажмите на замочек внизу, введите свой пароль, а затем слева выберите вашу учётку, а в её контекстном меню — единственный пункт «Дополнительные параметры»:

В открывшемся окошке вы можете поменять имя учётной записи, которое фигурирует в окне логина, а также задать путь к новой домашней папки (нажмите «Выбрать» и укажите путь).

Последний шаг процедуры — возвращение в Терминал и ввод команды:

[php]chown -R NewName /Volumes/NewVolume/Folder/NewName[/php]

После -R через пробел здесь следует имя учётной записи (если вы его меняли, то вводите новое имя), а потом — путь к новой папке пользователя.

Остаётся лишь перезагрузиться, подумать о хорошем и удостовериться, что переезд домашней папки прошёл без лишних проблем. Потом вы сможете удалить старую папку пользователя.

Поделитесь страницей через социальные сети