Czy istnieje bezpieczny sposób przeniesienia folderu / Users na osobny wolumin / dysk?

13

Mam dysk SSD w drodze i będę przenosić dysk twardy do gniazda wnęki optycznej w moim MBP. Chcę uruchomić system z dysku SSD i zapisać folder Moje / Użytkownicy na dysku twardym. Widziałem sposób, w jaki wszyscy sugerują przeniesienie folderu domowego na indywidualne konto na osobną partycję.

Chcę jednak przenieść folder CAŁOŚĆ / Użytkownicy. Nie chcę zawracać sobie głowy przenoszeniem indywidualnych kont użytkowników i chcę, aby nowe konta, które tworzę, rezydowały na dysku twardym bez żadnych dodatkowych kroków poza tworzeniem użytkownika.

Mam już kompletny klon mojego / Users katalogu na osobnej partycji, którą stworzyłem do testowania tego. Czy istnieje bezpieczny sposób (tj. Nie spowoduje żadnych problemów z funkcjonalnością aplikacji lub systemu operacyjnego) w celu nakierowania OS X na wykorzystanie nowego folderu / Użytkownicy?

Robert S Ciaccio
źródło

Odpowiedzi:

3

Może być w stanie utworzyć dowiązanie symboliczne do katalogu / User.

Aby to zrobić, otwórz Terminal i wprowadź:

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

Będziesz chciał przenieść oryginalny folder Użytkowników z drogi (zmień jego nazwę lub przenieś lub cokolwiek).

* Gdzie [SeperateDrivePath] to ścieżka do twojego woluminu tuż pod sklonowanym / folderem Użytkownicy. Prawdopodobnie coś w stylu / Volumes / Some Hard Drive Name /. W takim przypadku klony / Użytkownicy powinni istnieć w katalogu / Volumes / Some Hard Drive Name / Users.

Fishtoaster
źródło
To było to, co chciałem zrobić, ale myślałem, że może było inne „obsługiwane” rozwiązanie :) Rzuciłem ostrożność i zrobiłem to ... no, może nie cała ostrożność ... Sklonowałem cały mój dysk, powiedział klon i stworzył stamtąd dowiązanie symboliczne. Były więc niewielkie różnice w tym, że stworzyłem link symboliczny w ten sposób: ln -s /Volumes/NewUsersVolume/Users /Volumes/NormalBootVolume/Users. Ponownie uruchomiłem i przetestowałem wszystkie moje aplikacje, a nawet uruchomiłem dzisiejszą aktualizację zabezpieczeń. Do tej pory wszystko działa jak urok.
Robert S Ciaccio
2
FYI Używam 2 takich maszyn od ostatniego komentarza i nie miałem żadnych problemów.
Robert S Ciaccio
ok jest jeden problem, który pojawia się w tej konfiguracji. Jeśli masz konto mobileme i czasami używasz komputera z folderem / Users w pierwotnej pozycji (tj. Woluminem rozruchowym), twój dok będzie spieprzony. Wszelkie stosy lub foldery znajdujące się w stacji dokującej, które wskazują foldery na woluminie Użytkownicy, znikną lub stracą swoje ustawienia po zalogowaniu się do urządzenia przy użyciu oryginalnej konfiguracji. Mogą się pojawić inne dziwactwa, takie jak problemy z synchronizacją idisk i brakujące ikony aplikacji dokującej. Jednak rozwiązałem problem, przełączając wszystkie moje zsynchronizowane komputery mobileme na ten sam schemat partycji.
Robert S Ciaccio
Wystąpiły pewne problemy w ten sposób, ponieważ niektóre aplikacje przekierowywały mnie do / Volumes / Secondary / Users / me, a ta dziwna ścieżka pojawia się w dziwnych miejscach, kiedy naprawdę chcesz, żeby była / Users / me. Polecam wskazówkę do użycia fstab, jest trochę czystszy: punkty montowania są „właściwym” sposobem wykonywania tych rzeczy w świecie unix / linux.
Andrew Vit
1
Odkąd tylko przeszedłem na lwa, myślę, że spróbuję sposobu fstab.
Robert S Ciaccio
18

Najlepszym sposobem na to jest prawdopodobnie ustawienie / Users jako partycji automatycznej z wszystkimi katalogami domowymi w katalogu głównym tej partycji. Zakładam, że poprawnie skopiowałeś katalogi domowe (z włączonymi uprawnieniami). Teraz wystarczy dodać wolumin do / etc / fstab. Zakładając, że parafia została nazwana Users, dodajesz taką linię:

LABEL=Users /Users  hfs rw,auto

Zamiast używać nazwy woluminu, możesz również użyć GUID woluminów, jeśli wiesz, jak go znaleźć, co byłoby nieco bardziej niezawodne (zapobiegałoby to wpadkom, gdybyś kiedykolwiek wstawił inny wolumin o nazwie Users. Wyglądałoby to tak:

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

Możesz znaleźć więcej informacji w man 5 fstab. Ostrzegam, że strona podręcznika dotyczy głównie interfejsu programistycznego dla fstab, ale również trafia do pliku. Niestety nie wchodzi to w zakres wszystkich dostępnych opcji, naprawdę nie wydaje się, aby istniała dla niego dobra dokumentacja, ale to powinno dać ci wystarczająco dużo, aby uzyskać to, co chcesz zrobić.

Louis Gerbarg
źródło
2
Zdecydowanie najlepsze rozwiązanie. Więcej informacji: discussions.apple.com/thread.jspa?threadID=1212374
Jeff Swensen
1
Dla tych, którzy mogą znaleźć to za pośrednictwem Google, możesz uzyskać identyfikator UUID partycji, otwierając terminal, uruchamiając diskutil info "Volume Name".
Greg Haskins
Dla tych, którzy zastanawiają się, jak skopiować Users folder z uprawnieniami, spróbuj czegoś takiego: sudo cp -rp /Users /Volumes/Toshiba/ (Zastępuje Toshiba oczywiście z nazwą napędu)
sdgfsdh
4

Zrobiłem to w rzeczywistości, teraz używam nieoptycznego MBP.

Oto moje doświadczenie szczegółowy w całości .

Uwagi:

  1. Umieszczam dysk SSD we wnęce optycznej, ponieważ wnęka na dysk twardy ma tłumiki drgań, a kupione przeze mnie rozwiązanie wnęki optycznej nie ma nic zbliżonego do oryginalnego wnęki na dysk twardy. Dysk SSD nie ma wibracji, więc jest tam dobrze dopasowany.
  2. Zgadzam się z Fishtoaster ... zobacz mój link powyżej, jak to zrobiłem.
  3. Mam zainstalowany bootcamp i rEFIt, więc po uruchomieniu dostaję opcję dla SSD Mac, HD Mac lub Windows ... działa całkiem nieźle.
r00fus
źródło
1
LOL Właściwie przeczytałem część twojego postu na macrumors, kiedy byłem na caddy i na zakupach SSD: Pamiętam, ponieważ pomyślałem: „Ten facet włożył dużo pracy w ten post, czuję się źle, że nikt nie opublikował żadnej opinii ...” a potem przeszedłem do następnego linku w moich wynikach google hahahaha :) (żeby być uczciwym, nie miałem wtedy konta forum macrumors: P)
Robert S Ciaccio
Dzięki, myślę, że wszystkie te szczegóły zostałyby lepiej odebrane, gdybym zrobił zdjęcia i umieścił je na osobistym blogu. Misja MacRumors nie jest konieczna. fixit help. Uważam również, że publikowanie tego, co odkryjesz, jest pomocne w umacnianiu twojego własnego zrozumienia, więc nagrodą jest robienie ... btw, z którym caddy poszedłeś?
r00fus
To prawda! Mam caddy cheapo ebay ( cgi.ebay.com/ws/… ). Działa świetnie ... Opublikowałem kilka rzeczy na ten temat w wątku „MCE Optibay Alternative Cheap”. Moja nazwa użytkownika to losmuertos.
Robert S Ciaccio