Меню Рубрики

Перенос папки пользователя на другой диск mac os

Переносим папку пользователя со всеми данными на другой диск в Mac OS X

Как и в Windows, система Mac OS при создании нового пользователя присваивает ему специальные папки: Документы, Загрузки, Изображения, Музыка, Фильмы и другие, для хранения различных данных. В отличии от пользователей Windows, пользователи компьютеров Mac редко разбивают жесткий диск на несколько разделов, сохраняя при этом всю информацию на одном разделе.

Но никто не застрахован от неприятностей, и может произойти такое, что и операционная система OS X может дать сбой и в какой-то момент перестать загружаться, или же Вы часто экспериментируете с установкой новых бета версий macOS. Конечно, если Вы постоянно бэкапите свою систему с помощью Time Machine, то вам не о чем волноваться, можно всегда восстановится из последней резервной копии, если же Вы этого не делаете, то лучше перенести папку пользователя на отдельный диск: будь-то другой раздел диска или другой физический диск — внутренний или внешний. Чтобы не думать о том, что важная для вас информация накопленная годами может быть потеряна.

Как переместить папку пользователя в Mac OS X на другой диск

Переместить пользовательскою папку очень просто, при этом перенесутся все документы, загрузки, фотографии, музыка и видео iTunes, кроме папки Программы, она останется на системном диске.

Шаг 1 Откройте программу «Системные настройки» и выберите раздел Пользователи и группы

Шаг 2 Нажмите на изображение в нижнем левом углу, чтобы внести изменения. Введите пароль администратора и кликните Снять защиту

Шаг 3 Выберите пользователя, папку которого хотите перенести. Кликните по нем правой клавишей мыши и выберите Дополнительные параметры

Шаг 4 В появившемся окне нажмите кнопку Выбрать и укажите путь куда Вы хотите переместить папку пользователя

Шаг 5 Нажмите кнопку ОК , выйдите и заново войдите в систему, чтобы изменения вступили в силу

Возможно прийдется заново настроить некоторые параметры.

Теперь ваша пользовательская папка, включая все вложенные папки, кроме Программ, будет храниться в новом месте, а не на диске с Mac OS, и если Вы захотите переустановить систему или установить другую вервию OS X, то ваши данные будут в целостности. Нужно будет лишь указать путь к сохраненной папке пользователя (заново пройти шаги), после чего все данные, включая настройки, будут восстановлены.

Расскажи о статье своим друзьями, поделись с ними ссылкой на своей странице в социальной сети. Также присоединяйся к нам в Facebook, Twitter, Вконтакте и читай еще больше полезных советов

Источник

Перенос папки пользователя на другой HDD

По мотивам данного поста с небольшими дополнениями. Не смог оставить комментарий к вышесказанному посту, поэтому пишу новую статью.

Решил модернизировать смой Mac mini (late 2012), оснастив его SSD Intel X25-M 160GB. Операционка – Yosemite 10.10.1. Воткнул SSD по статье с iFixit – ничего сложного нет, шлейф для SSD заказывал у наших друзей из «поднебесной». Решил сделать таким образом – операционка и программы на SSD, пользовательские данные на HDD.

Так как я предпочитаю unix way, то решил примонтировать HDD в /Users

Для начала скопировал с помощью Carbon Copy Cloner загрузочный диск кроме пользовательских данных (/Users) на SSD. Далее перенёс папку /Users/username/ в корень HDD и перегрузился с раздела Recovery. Для этого зажимаем alt при загрузке и выбираем Recovery (в принципе, можно загрузиться с любой загрузочной флешки с OS X на борту).
Удалил с HDD все разделы и файлы кроме /username, очистил папку /Users на SSD, чтобы диск смонтировался.

Процес монтирования описан в вышесказанном посте в разделе «способ 2», поэтому я не буду снова это повторять, хотя есть единственное дополнение. Когда определяете UUID диска командой:

На выводе получите два кода UUID — логического тома и партиции. Нужно брать первый в списке.

В принципе, можно в опциях монтирования указать не UUID, а просто название диска в /dev/. Например, /dev/disk1s2 – я так обычно делаю на linux.

Название нужного диска можно определить командой:

Касательно опции монтирование SSD – noatime. Ничего сам не мудрил – у меня операционка по дефолту смонтировала SSD с данной опцией. Возможно, это фича Yosemite.

TRIM активировал с помощью Chameleon SSD Optimizer.

Файл гибернации перенес сюда — /Users/.vm
Процедура описана нормально в упомянутом посте.
Проверить работает ли hibernate и его режим.

Что не указано
Необходимо также перенести swap на HDD. Подробно процедура описана тут.

Вкратце изложу процедуру:
Для начала определяем в какой папке будет лежать своп. Я решил в той же где и файл гибернации — /Users/.vm

Естествено у меня операционка уже загружена с SSD и HDD подмонтирован в /Users.
Открываем терминал и делаем бэкап файла настроек swap.

Конвертируем бинарный файл настроек в XML.

Открываем файл настроек любым редактором, я использовал vim.

Меняем аналогичные строки на нижеуказанные.

Для тех кто не умеет пользоваться vim — для редактирование нажимаем «i», в конце редактирования нажимаем «Esc» и для того, чтобы записать файл
«:wq».

Конвертируем обратно в бинарник:

ВАЖНЫЙ МОМЕНТ — в вышеуказанном листинге com.apple.dynamic_pager.plist в кодах &amр; буква p это русская эр!
По этому лучше не копировать, а перепечатать. Иначе сделать не мог — скрипты форума преобразовывают &amр; в &.

Перезагружаемся. Если что то пошло не так — грузимся в verbose mode (Command-v при загрузке) или single mode (Command-s при загрузке) и восстанавливаем файл настроек из бэкапа.
Автор, так же объясняет для чего необходимо использовать консольную утилиту waith4path — процесс dynamic_page (управление свопом)
запускается на очень ранней стадии старта операционки и другие диски кроме корня могут не успеть смонтировать на данной стадии, что приведет к проблемам.

Смотрим создался ли своп по новому пути.

У меня оперативки много, по этому пришлось запустить кучу программ для того, чтобы ядро начало писать в своп.
Если все ОК, удаляем старый своп.

Проверка включен ли своп.

Еще один важный момент — исключаем папку с файлом гибернации и свопа из TimeMachine.
Для того, чтобы не создавался бэкап свопа и файла гибернации. У меня это одна и та же папка, по этому:

И еще рекомендуют исключить своп из индексов, но нижеуказанная команда сработает, только если у вас своп и файл гибернации на отдельном логическом томе.
Эдакий linux way.

Источник

Как переместить папку пользователя на другой диск

Далеко не всегда размещение папки пользователя на том же диске, где установлена система, является разумным вариантом для Мака или хакинтоша. Представьте себе простой пример — у вас есть маленький по размеру, но крайне шустрый в отношении скорости 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 через пробел здесь следует имя учётной записи (если вы его меняли, то вводите новое имя), а потом — путь к новой папке пользователя.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Перенос настроек mac os
  • Перенос данных с mac os на mac os
  • Перенос mac os с hdd на ssd
  • Перенести mac os на другой диск
  • Перемещение в mac os файлов