Existe uma maneira segura de mover a pasta / Users para um volume / unidade separado?

14

Tenho um SSD a caminho e vou mover meu HDD para o slot de compartimento óptico do meu MBP. Quero inicializar a partir do SSD e armazenar minha pasta / Users no HDD. Vi como todos sugerem mover a pasta inicial de uma conta individual para uma partição separada.

No entanto, quero mover a pasta INTEIRO / Usuários. Não quero me preocupar em mover contas de usuário individuais e quero que todas as novas contas criadas criem para residir no disco rígido sem outras etapas além da criação do usuário.

Eu já tenho um clone completo do meu diretório / Users em uma partição separada que criei para testar isso. Existe uma maneira segura (ou seja, não causará problemas com o aplicativo ou a funcionalidade do SO) para direcionar o OS X para utilizar a nova pasta / Users?

Robert S Ciaccio
fonte

Respostas:

3

Pode ser possível apenas criar um link para o diretório / User.

Para fazer isso, abra o Terminal e digite:

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

Você deseja mover a pasta Usuários original para outro caminho (renomeie-a ou mova-a ou o que for).

* Onde [SeperateDrivePath] é o caminho para o seu volume logo abaixo da pasta clonada / Usuários. Provavelmente algo como / Volumes / Some Hard Drive Name /. Nesse caso, seus clones / Usuários devem existir em / Volumes / Some Hard Drive Name / Users.

Fishtoaster
fonte
Era isso que eu queria fazer, mas eu estava pensando que talvez houvesse outra solução "suportada" :) Eu joguei cautela ao vento e fiz isso ... bem, talvez nem toda cautela ... Eu clonei minha unidade inteira, inicializei clone e criou o link simbólico a partir daí. Então, houve algumas pequenas diferenças no que eu criei a ligação simbólica assim: ln -s /Volumes/NewUsersVolume/Users /Volumes/NormalBootVolume/Users. Reiniciei e testei todos os meus aplicativos, até executou a atualização de segurança de hoje. Até agora, tudo está funcionando como um encanto.
Robert S Ciaccio
2
Para sua informação, eu tenho rodado 2 máquinas como esta desde o meu último comentário e não tive nenhum problema.
Robert S Ciaccio
ok, há um problema que aparece nessa configuração. Se você tiver uma conta do mobileme e, às vezes, usar um computador que tenha a pasta / Users na posição original (ou seja, o volume de inicialização), o seu encaixe ficará completamente danificado. Todas as pilhas ou pastas que você possui na estação de acoplamento que apontam para pastas no volume Usuários desaparecerão ou perderão suas configurações após o logon na máquina com a configuração original. Podem ocorrer outras estranhezas, como problemas de sincronização do idisk e ícones de aplicativos de doca ausentes. No entanto, resolvi o problema mudando todas as minhas máquinas sincronizadas com mobileme para o mesmo esquema de partição.
Robert S Ciaccio
Eu tive alguns problemas ao executar dessa maneira com alguns aplicativos que me redirecionavam para / Volumes / Secondary / Users / me e esse caminho estranho aparece em lugares estranhos quando você realmente quer que seja / Users / me. Eu recomendo a dica para usar fstab, é um pouco mais limpo: os pontos de montagem são a maneira "correta" de fazer essas coisas no mundo unix / linux.
Andrew Vit
1
Desde que eu atualizei para o Lion, acho que vou tentar o caminho do fstab.
Robert S Ciaccio 27/11
18

A melhor maneira de fazer isso é provavelmente configurar / Users como uma partição montada automaticamente, com todos os seus diretórios pessoais na raiz dessa partição. Vou assumir que você já copiou os diretórios pessoais corretamente (com as permissões ativadas). Agora você só precisa adicionar o volume ao / etc / fstab. Supondo que a parição seja nomeada Users, você adiciona uma linha como esta:

LABEL=Users /Users  hfs rw,auto

Em vez de usar o nome do volume, você também pode usar o GUID de volumes se souber como encontrá-lo, o que seria um pouco mais confiável (evitaria contratempos se você inserisse outro volume com o nome Users. Isso seria algo como:

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

Você pode encontrar mais informações em man 5 fstab. Esteja avisado, que a página de manual é principalmente sobre a interface de programação do fstab, mas também entra no arquivo. Infelizmente, ele não entra em todas as opções disponíveis, realmente parece não haver uma boa documentação para isso, mas isso deve lhe dar o suficiente para fazer o que você quer.

Louis Gerbarg
fonte
2
De longe a melhor solução. Mais informações: discussões.apple.com
thread.jspa?threadID=1212374
1
Para aqueles que podem encontrar isso através do Google, você pode obter o UUID de uma partição abrindo um terminal executando diskutil info "Volume Name".
precisa saber é o seguinte
Para aqueles que querem saber como copiar a Userspasta com permissões, tente algo como: sudo cp -rp /Users /Volumes/Toshiba/(Substituir Toshibacom o nome de sua unidade é claro)
sdgfsdh
4

Fiz isso, na verdade, estou usando um MBP não óptico no momento.

Aqui está a minha experiência detalhada na íntegra .

Notas:

  1. Coloquei o SSD no compartimento óptico, pois o compartimento do disco rígido possui amortecedores de vibração e a solução do compartimento óptico que comprei não tinha nada parecido com o que vem no compartimento do disco rígido original. O SSD não tem vibração, por isso é um bom ajuste lá.
  2. Concordo com o Fishtoaster ... veja o meu link acima para saber como o fiz.
  3. Eu tenho o bootcamp e o rEFIt instalado, então, quando eu inicializo, tenho a opção para SSD Mac, HD Mac ou Windows ... funciona muito bem.
r00fus
fonte
1
LOL Na verdade, eu li algumas das suas postagens de macrumores quando estava fazendo compras de caddy e SSD: PI lembre-se porque pensei: "Esse cara dedicou muito trabalho a essa postagem, me sinto mal por ninguém ter postado nenhum comentário ..." e depois fui para a próxima ligação em meus resultados do Google hahahaha :) (para ser justo, porém, eu não tinha conta macrumors fórum no momento: P)
Robert S Ciaccio
Obrigado, acho que todos esses detalhes seriam recebidos melhor se eu tirasse fotos e o colocasse em um blog pessoal. A missão dos MacRumors não é necc. ajuda fixit. Também acho que postar o que você descobre é útil para solidificar sua própria compreensão, de modo que a recompensa está em fazer ... btw, com qual caddy você foi?
R00fus 21/09/10
É verdade! Eu tenho o caddy ebay barato ( cgi.ebay.com/ws/… ). Funciona muito bem ... Eu publiquei algumas coisas sobre isso no tópico "MCE Optibay Alternative Cheap". Meu nome de usuário é losmuertos.
Robert S Ciaccio