Este método é seguro ou recomendado para mover um diretório / home?

1

Eu tenho meu linux instalado em um disco pequeno. Eu quero colocar o diretório home em um disco rígido diferente. Eu estava pensando em usar isso e então isso . Isso funcionaria? Existe uma maneira melhor? Devo apenas mover a coisa toda para o novo disco rígido? O primeiro artigo descreve como colocar seu diretório home em uma nova partição. O segundo descreve como mover uma partição para um novo disco rígido.

    
por PyRulez 25.01.2014 / 17:17

1 resposta

2

Aqui está o jeito mais fácil.

  1. Faça logout e faça login como root. Não é su ou qualquer outra coisa. Você não precisa de uma GUI para fazer isso também. Apenas certifique-se de que todos os seus usuários normais /home/whoever estejam desconectados.

  2. Crie uma nova partição e monte-a em (por exemplo) /mnt/tmp .

  3. cp -a /home/ /mnt/tmp/ . Você pode realmente deixar as coisas que estão em casa lá por um tempo até que você esteja feliz, tudo correu bem. Quando você monta a nova partição lá, o material em /home ficará inacessível até você desmontá-lo, mas ficará sã até que você o apague (veja LEMBRE-SE abaixo).

  4. Remontar a partição. Ou seja, umount /mnt/tmp , mount /dev/mypartition /home .

Agora você pode tentar fazer login novamente como usuário comum. tudo deveria funcionar. Como mencionado em um de seus links, talvez você queira remover primeiro o gvfs do seu novo $ HOME. Se tudo isso funcionar, adicione uma linha ao /etc/fstab para torná-lo automático na inicialização; primeiro você precisa do UUID da nova partição ( blkid /dev/mypartition ).

UUID=theuuidyougotfromblkid /home  ext4 defaults 0 2

Isso pressupõe que a partição é ext4 e não há outro 2 na última coluna. Se assim for, faça 3 ou o que for.

LEMBRE-SE

As coisas que você copiou de /home ainda estão lá "embaixo" do ponto de montagem, o que significa que você não pode acessá-las enquanto a nova partição estiver montada. Você pode deixar o tempo que quiser (nota: ele NÃO irá fazer paralelo com as mudanças feitas na nova casa, ele permanecerá como estava), mas cuidado, ele ainda estará ocupando espaço naquela partição original, então em algum momento você vai querer (desconectado, como root) umount /home e deletar as coisas embaixo.

    
por 25.01.2014 / 18:34