В macOS Ventura вы можете переместить домашний каталог пользователя на более крупный или более быстрый внешний диск. Вот как.
В операционных системах UNIX учетные записи пользователей хранятся в отдельных папках, называемых папками пользователей. Каждый пользователь получает одну папку.
В папке пользователя хранятся все файлы, связанные с каждым пользователем, и настройки для каждого пользователя. Каждая пользовательская папка обычно имеет системное имя пользователя.
Начало работы с пользователями
Поскольку macOS основана на UNIX, данные о пользователях сохраняются аналогичным образом. На корневом уровне загрузочного диска вашего Mac вы увидите несколько папок, управляемых ОС, одна из которых называется «Пользователи».
Внутри папки «Пользователи» на загрузочном диске вы по умолчанию увидите три папки: «Гостевая», «Общая» и одну для администратора (домашняя папка), на которой есть значок домика. В нашем примере пользователя зовут «i7»:
Если вы откроете домашнюю папку администратора вашего Mac, вы увидите, что она содержит большое количество других папок. В домашней папке вашего администратора также есть невидимые файлы и папки, которые вы можете показать и скрыть с помощью команды в приложении «Терминал» macOS.
Вы можете добавлять и удалять других пользователей на своем Mac, используя панель «Настройки системы» -> «Пользователи и группы» в Finder из меню Apple.
Когда вы добавляете нового пользователя на свой Mac, в папке «Пользователи» для него добавляется новая домашняя папка.
Запускать
Когда вы включаете свой Mac, macOS запускается и считывает файлы в домашнем держателе пользователя. Некоторые из них являются системными файлами, некоторые — файлами конфигурации для Finder и других системных настроек, а некоторые — файлами конфигурации UNIX, такими как «.profile», «.zlogin» и «.zprofile».
Поведение вашего Mac зависит от некоторых из этих файлов, а также от других файлов, таких как настройки и файлы поддержки конкретных приложений, хранящиеся в скрытой папке в домашней папке пользователя под названием «Библиотека».
Поскольку macOS использует некоторые файлы в домашней папке пользователя при первом входе в систему, изменение различных настроек вашего Mac или определенных приложений приводит к изменению этих файлов, которые считываются во время входа в систему.
Некоторые из этих файлов также читаются и записываются, когда вы выбираете «Выйти» в меню Apple. Вход в систему и выход из нее позволяет вам менять пользователей на вашем Mac без необходимости перезагрузки.
Еще следует отметить, что все на рабочем столе вашего Mac также фактически хранится в папке с именем «Рабочий стол» внутри домашней папки вашего пользователя. Если вы дважды щелкните папку «Рабочий стол», вы увидите точно то же содержимое, которое отображается на рабочем столе вашего Mac.
Вот почему, когда вы выходите из системы и снова входите в систему как другой пользователь, вы увидите другой рабочий стол, специфичный для этого пользователя.
Подготовка к перемещению домашней папки
На протяжении десятилетий macOS предоставляла малоизвестную возможность переместить домашнюю папку вашего пользователя на другой том. В macOS Ventura это на самом деле сделать очень легко, поскольку это скрыто в настройке «Пользователи и группы» в приложении «Системные настройки».
Некоторые пользователи сообщали об ошибке в macOS Ventura при попытке переместить домашнюю папку пользователя-администратора, но Apple, похоже, исправила эту ошибку, начиная с macOS Ventura 13.3.1, поэтому убедитесь, что вы обновили свою версию macOS до последней версии. .
При подготовке к перемещению домашней папки на другой том вам следует сначала сделать несколько вещей.
Очевидно, что сначала рекомендуется сделать полную резервную копию вашего Mac, включая все ваши файлы и загрузочный диск, на случай, если что-то пойдет не так.
Поскольку все на вашем рабочем столе также будет перемещено при перемещении домашней папки на другой том, вам следует сначала очистить рабочий стол, переместив все большие файлы или важные файлы на другой том на случай, если что-то пойдет не так.
Вам также следует переместить любые файлы из папок «Загрузки» и «Документы» в домашнюю папку, поскольку они тоже занимают место.
Наконец, внутри папки «Библиотека» вашей домашней папки находится еще одна папка с именем «Кэши», которая может быть довольно большой — в большинстве случаев более нескольких гигабайт. Очистка этой папки уменьшит размер исходной домашней папки.
Для этого сначала закройте все приложения, откройте папку «Кэши» в папке «Библиотека» вашей домашней папки, выберите все (Command-A) и переместите в корзину. Перезагрузите Mac, а затем выберите «Очистить корзину» из меню Finder.
Это очищает большую часть файлов кэша и экономит гигабайты места.
Кроме того, имейте в виду, что производительность тома, на который вы перемещаете домашнюю папку, будет влиять на скорость запуска и работы вашего Mac. Используйте максимально быстрый диск и желательно том на SSD.
Если целевой том находится на внешнем USB-диске, производительность, вероятно, будет ниже, чем если бы ваша домашняя папка хранилась на внутреннем SSD-накопителе вашего Mac.
Как переместить домашнюю папку в macOS Ventura
Теперь вы готовы переместить домашнюю папку на другой том.
Но прежде чем вы это сделаете, следует помнить одну вещь: когда вы меняете домашнюю папку в macOS, операционная система на самом деле не перемещает за вас ни один из ваших файлов: все, что она на самом деле делает, это создает новую пользовательскую папку в выбранном месте. место назначения. Вам все равно придется вручную переместить все файлы и папки из исходной пользовательской папки в новое место, что может занять довольно много времени.
Поэтому имейте в виду, что перемещение домашней папки — это не одноразовый процесс.
Чтобы создать новую домашнюю папку, откройте «Системные настройки» в меню Apple, затем выберите «Пользователи и группы» в столбце слева:
Выберите «Пользователи и группы».
Затем щелкните, удерживая клавишу Control, или щелкните правой кнопкой мыши имя пользователя-администратора в списке «Пользователи и группы» и выберите «Дополнительные параметры». Введите свой пароль администратора, и вы увидите лист с некоторыми опциями для этого пользователя.
Удерживая клавишу Control, щелкните имя пользователя.
Если вы прокрутите страницу вниз примерно наполовину, вы увидите раздел под названием «Домашний каталог», а справа от него — текущий путь к домашней папке пользователя. Также справа находится кнопка «Выбрать». Если вы нажмете эту кнопку, вы сможете использовать стандартную панель файлов, чтобы выбрать новое местоположение для вашей домашней папки.
Настройка домашнего каталога пользователя.
Выберите новое расположение папки и нажмите «Открыть». Введите пароль администратора и нажмите «ОК».
Вы увидите предупреждение: «Чтобы использовать папку, которую вы указали в качестве домашней папки, необходимо перезагрузить компьютер». Нажмите «ОК». Ваш Mac перезагрузится.
После перезагрузки вашего Mac вы увидите все экраны настройки, как если бы вы купили новый Mac прямо из коробки. Пройдите все экраны настройки, пока не увидите рабочий стол macOS.
Теперь вам представлена новая учетная запись пользователя и новый рабочий стол с настройками macOS по умолчанию. Вам нужно будет настроить рабочий стол по своему вкусу, используя Finder->Настройки и просмотр->Показать параметры просмотра в Finder.
Копировать файлы
Как только все будет настроено по вашему вкусу, вам нужно будет скопировать файлы из старой пользовательской папки в новое место. Лучше всего оставить все в старой домашней папке на случай, если вы захотите вернуться к ней позже.
Сначала вам нужно будет показать невидимые файлы в Finder, как описано в статье выше. Как только это будет сделано, вам нужно будет либо скопировать настройки и файлы поддержки приложений из старой пользовательской папки в новую вместе со всеми сторонними файлами, настройками и другими файлами.
Чтобы скопировать старые файлы, вы можете сделать это, открыв старую и новую пользовательские папки рядом и перетащив файлы и папки, удерживая клавишу Option, в новое место (которое их копирует). Имейте в виду, что этот процесс медленный и может привести к ошибкам.
Если вам удобно использовать приложение «Терминал», лучший способ — использовать команду ditto на Mac, чтобы скопировать все. Вы можете не копировать некоторые системные файлы в новое место, если они не содержат настроек, которые можно изменить, или если они являются файлами ОС.
Но вам придется скопировать определенные файлы, чтобы все работало как раньше. Сюда входит большинство файлов и папок, которые начинаются с точки (невидимые файлы и папки), любые документы, загрузки, фильмы, музыка, изображения и все, что находится в общей папке.
Чтобы использовать команду ditto, откройте терминал и введите:
man то же самое и нажмите Return. Это отображает все параметры использования команды в Терминале.
Преимущество ditto также заключается в возможности автоматического копирования всех прав доступа к файлам, списков ACL, а также владельцев и групп UNIX. Она похожа на общую команду копирования UNIX cp, но она также умеет делать это с помощью атрибутов, специфичных для Mac.
В общем, при использовании ditto вы указываете источник и место назначения как для файлов, так и для папок, и если вы хотите видеть подробную информацию о каждом скопированном элементе, используйте флаги -v и -V.
Кроме того, не просто слепо копируйте целые системные папки, такие как ~/Library/Application Support, поскольку они также содержат множество общих системных файлов, которые не изменяются.
В частности, наиболее важными элементами, которые необходимо перенести из старой домашней папки пользователя в новую, являются:
Все невидимые файлы настроек в домашней папке. Все сторонние файлы и файлы настроек из ~/Library/ Сторонние файлы и файлы настроек из ~/Library/Application Support. Настройки и файлы из ~/Library/Application Support/Xcode. Сторонние файлы и настройки. файлы из ~/Library/Calendars Сторонние файлы и файлы настроек из ~/Library/Contacts Сторонние файлы и файлы настроек Apple и ~/Library/Developer Сторонние плагины из ~/Library/Internet Plug-Ins Любая сохраненная почта из ~/Library/Mail Любые сохраненные сообщения из ~/Library/Messages Любые сохраненные проходы PassKit из ~/Library/Passes Сохраненные фотографии из ~/Library/Photos Сохраненные настройки из ~/Library/Preferences Любые настройки Python из ~/Library/Python Любые сторонние плагины QuickLook из ~/Library/QuickLook Любые настройки напоминаний из ~/Library/Reminders Любые закладки или настройки из ~/Library/Safari Любые настройки напоминаний из ~/Library/Reminders Любые сторонние заставки из ~/Library/ Хранители экрана. Любые настройки погоды из ~/Library/Weather.
Вам также потребуется переустановить любое стороннее программное обеспечение, которое устанавливает агенты запуска в папку ~/Library.
Этот список ни в коем случае не является исчерпывающим. Вам нужно будет тщательно продумать, какие файлы и папки переместить на новое место.
Последние мысли
Имейте в виду, что когда вы перемещаете домашнюю папку пользователя, перемещается только домашняя папка — остальная часть ОС остается там, где она была изначально. Через некоторое время об этом можно легко забыть, и вы можете задаться вопросом, почему ваша (старая) папка пользователя не была обновлена.
Кроме того, учтите, что когда вы перемещаете домашнюю папку на внешний том, соединение с этим томом должно быть абсолютно надежным, то есть как с диском, так и с кабелем, соединяющим диск с вашим Mac. Это связано с тем, что домашняя папка является неотъемлемой частью macOS и предполагает возможность мгновенного доступа к хранящимся там файлам, когда это необходимо.
Если соединение не совсем надежное и том, содержащий домашнюю папку, исчезает хотя бы на секунду, это может привести к странному и неопределенному поведению. Вы даже можете потерять данные.
Скорость монтирования тома также может быть проблемой: если большая часть macOS находится на вашем быстром внутреннем SSD, но папка пользователя находится на более медленном внешнем USB-накопителе, при входе в систему USB-накопитель может не подключиться вовремя, когда это необходимо ОС.
Одним из больших преимуществ перемещения домашней папки на другой том является то, что вы можете взять ее с собой на внешний диск. Это позволяет вам подключить диск к другому Mac и установить домашнюю папку по умолчанию, приняв все ваши настройки вместе с тем, где вы работаете.
Это также позволит вам упростить резервное копирование домашней папки с помощью автоматизированных инструментов, таких как rsync и других инструментов резервного копирования.
Перемещение домашней папки на другой диск имеет как плюсы, так и минусы, и вам следует внимательно рассмотреть оба варианта, прежде чем перемещать какие-либо файлы.
[yuzo id=820442 ]