Есть ли безопасный способ переместить папку / Users на отдельный том / диск?

14

У меня есть SSD в пути, и я буду перемещать мой жесткий диск в слот оптического отсека в MBP. Я хочу загрузиться с SSD и сохранить папку / Users на жестком диске. Я видел, как все предлагают перенести домашнюю папку отдельной учетной записи в отдельный раздел.

Однако я хочу переместить папку ВЕСЬ / Пользователи. Я не хочу беспокоиться о перемещении отдельных учетных записей пользователей, и я хочу, чтобы любые новые учетные записи, которые я создаю, находились на жестком диске без каких-либо дополнительных действий, кроме создания пользователя.

У меня уже есть полный клон моего каталога / Users в отдельном разделе, который я создал для тестирования этого. Есть ли безопасный способ (то есть не вызовет ли проблем с функционалом приложения или ОС) указывать OS X использовать новую папку / Users?

Роберт С Чаччо
источник

Ответы:

3

Может быть, можно просто создать ссылку на каталог / User.

Для этого откройте терминал и введите:

cd [SeperateDrivePath*]
ln -s ./Users /Users

Вы захотите убрать свою исходную папку «Пользователи» (переименовать ее или переместить или что-то еще).

* Где [SeperateDrivePath] - это путь к вашему тому прямо под клонированной папкой / Users. Вероятно, что-то вроде / Тома / Некоторое имя жесткого диска /. В этом случае ваши клоны / Users должны существовать в / Volumes / Some Hard Drive Name / Users.

Fishtoaster
источник
Это было то, что я хотел сделать, но я подумал, может быть, было другое «поддерживаемое» решение :) Я бросил на ветер осторожность и сделал это ... ну, может быть, не все осторожно ... Я клонировал весь свой диск, загрузившись с сказал клон, и создал символическую ссылку оттуда. Так появились некоторые незначительные различия в том , что я создал символическую ссылку , как так: ln -s /Volumes/NewUsersVolume/Users /Volumes/NormalBootVolume/Users. Перезагрузил и протестировал все мои приложения, даже запустил сегодняшнее обновление безопасности. Пока все работает как шарм.
Роберт С. Чаччо
2
К вашему сведению, с момента моего последнего комментария я работал на 2 таких машинах, и у меня не было никаких проблем.
Роберт С. Чаччо,
Хорошо, есть одна проблема, которая появляется в этой конфигурации. Если у вас есть учетная запись mobileme и иногда вы используете компьютер с папкой / Users в исходном положении (т. Е. Загрузочным томом), ваша док-станция будет испорчена. Все стеки или папки, которые есть в доке и указывают на папки на томе «Пользователи», исчезнут или потеряют свои настройки после входа в систему с исходной конфигурацией. Это может привести к другим странностям, таким как проблемы синхронизации IDISK и отсутствующие значки док-приложений. Однако я решил эту проблему, просто переключив все мои машины, синхронизированные с MobileMe, на одну схему разделов.
Роберт С. Чаччо
У меня были некоторые проблемы с этим, когда некоторые приложения перенаправляли меня в / Volumes / Secondary / Users / me, и этот странный путь появляется в нечетных местах, когда вы действительно хотите, чтобы он был / Users / me. Я рекомендую использовать подсказку fstab, она немного чище: точки монтирования - это «правильный» способ, которым эти вещи выполняются в мире unix / linux.
Андрей Вит
1
Так как я только что перешел на льва, думаю, я собираюсь попробовать способ fstab.
Роберт С. Чаччо
18

Лучший способ сделать это, вероятно, настроить / Users как автоматически смонтированный раздел со всеми вашими домашними каталогами в корне этого раздела. Я предполагаю, что вы уже правильно скопировали домашние каталоги (с включенными разрешениями). Теперь вам просто нужно добавить том в / etc / fstab. Предполагая, что раздел назван Users, вы добавляете следующую строку:

LABEL=Users /Users  hfs rw,auto

Вместо того, чтобы использовать имя тома, вы также можете использовать GUID томов, если знаете, как его найти, что будет несколько более надежно (это предотвратит неудачи, если вы когда-нибудь вставите другой том с именем Users. Это будет выглядеть примерно так:

UUID=DF000C7E-AE0C-3B15-B730-DFD2EF15CB91   /Users  hfs rw,auto

Вы можете найти больше информации в man 5 fstab. Имейте в виду, что man-страница в основном относится к интерфейсу программирования для fstab, но также входит в файл. К сожалению, он не охватывает все доступные варианты, на самом деле, похоже, нет хорошей документации для него, но этого должно быть достаточно, чтобы получить то, что вы хотите сделать.

Луи Гербарг
источник
2
Безусловно, лучшее решение. Дополнительная информация: Discussion.apple.com/thread.jspa?threadID=1212374
Джефф Свенсен
1
Для тех, кто может найти это через Google, вы можете получить UUID раздела, открыв терминал, запустив diskutil info "Volume Name".
Грег Хаскинс
Для тех, кто интересуется, как скопировать Usersпапку с разрешениями, попробуйте что-то вроде: sudo cp -rp /Users /Volumes/Toshiba/( Toshibaконечно же, с
заменой
4

Я сделал это, на самом деле, я сейчас использую неоптический MBP.

Вот мой опыт, подробно изложенный .

Примечания:

  1. Я поместил твердотельный накопитель в оптический отсек, поскольку отсек для жестких дисков имеет демпферы вибрации, а купленное в оптическом отсеке решение не имело ничего похожего на оригинальное отсек для жесткого диска. У SSD нет вибрации, поэтому он хорошо подходит.
  2. Я согласен с Fishtoaster ... см. Мою ссылку выше, как я это сделал.
  3. У меня установлен bootcamp и rEFIt, поэтому при загрузке я получаю опцию для SSD Mac, HD Mac или Windows ... работает довольно хорошо.
r00fus
источник
1
LOL Я на самом деле читал некоторые твои посты с макруморами, когда я покупал кэдди и SSD: PI помню, потому что я подумал: «Этот парень вложил много работы в этот пост, мне плохо, что никто не оставил ни одного отзыва ...» и затем я перешел к следующей ссылке в моих результатах поиска в Google, хахахаха :) (если честно, в то время у меня не было учетной записи на форуме macrumors: P)
Robert S Ciaccio
Спасибо, я думаю, что все эти детали были бы получены лучше, если бы я сделал фотографии и разместил их в личном блоге. Миссия MacRumors не обязательна. помогите исправить. Я также считаю, что публикация того, что вы обнаруживаете, помогает укрепить ваше собственное понимание, поэтому вы получаете вознаграждение за выполнение ... кстати, с каким кедди вы пошли?
r00fus
Правда достаточно! Я получил дешевый ebay caddy ( cgi.ebay.com/ws/… ). Это прекрасно работает ... Я опубликовал некоторые материалы об этом в ветке "MCE Optibay Alternative Cheap". Моё имя пользователя - losmuertos.
Роберт С. Чаччо