Como tornar o Diretório de Usuários uma partição diferente no Snow Leopard?

7

Como configuro o Snow Leopard para que a pasta do meu usuário resida em uma partição separada?

Eu quero fazer isso para que quando eu formatar minha partição principal eu não precise fazer backup e restaurar o diretório do usuário.

    
por Tiago Veloso 01.09.2009 / 23:55

3 respostas

6

Copie seu diretório pessoal para o novo local / partição. O caminho no System Preferences - > Accounts , clique com o botão direito do mouse no ícone do usuário e selecione Advanced Options . Lá você pode definir o Home Directory para o novo caminho.

    
por 02.09.2009 / 00:40
3
  1. Faça login em uma conta diferente daquela que você deseja mover.
  2. Use o Finder para copiar o diretório inicial para o novo local (o Finder preserva todos os metadados)
  3. Acesse System Preferences -> Accounts , clique com o botão direito na conta e selecione Advanced Options .
  4. Defina o Home directory para o novo local
  5. Remover ou arquivar a pasta da conta original

Os passos 1 e 5 são os acréscimos que motivaram minha postagem de uma resposta separada da resposta amplamente correta, mas incompleta, de Knweiss. Eles são importantes, pois podem ser confusos se a alteração não for mantida ou se sua conta for revertida por algum motivo (reinstalação e migração para mim).

Isso funciona bem com o Snow Leopard; Eu tenho funcionado com essa configuração durante o desenvolvimento do Snow Leopard. Até funciona com o FileVault.

    
por 02.09.2009 / 05:48
3

Para mover permanentemente toda a pasta Usuários, você terá que sujar as mãos no terminal!

Assumindo que sua primeira partição é chamada de segunda partição HD1, ela é chamada de HD2:

sudo bash [enter password]
mv /Users /Volumes/HD2/Users
ln -s /Volumes/HD2/Users /Users

Nós simplesmente movemos o conteúdo da pasta Usuários para a segunda partição e criamos um link simbólico para o local. A vantagem aqui é que você só precisa fazer isso uma vez para as contas que precisar.

Depois de reinstalar e reformatar, faça o seguinte:

sudo bash
rm -rf /Users
ln -s /Volumes/HD2/Users /Users

O OS X pode não gostar de ter a pasta de usuários movida, portanto você pode ter que fazer isso no modo de disco de destino a partir de outro Mac.

    
por 17.09.2009 / 13:50