ligando homedirectory

0

Eu corro o Ubuntu 16.04 no sdc, com um diretório inicial de cerca de 156Gb. Eu recentemente instalei o Ubuntu 17.04 em sda. Eu quero usar o diretório home em sdc como meu diretório home em sda, mas há apenas 50 Gb de espaço livre disponível, então copiar de sdc para sda não é uma opção. Existe alguma maneira de redirecionar o diretório home em sda para o em sdc, de tal forma que se torna automaticamente o meu diretório home em sda ao iniciar o 17.04 ubuntu?

    
por jfh 04.09.2017 / 13:20

1 resposta

1

Se o seu diretório pessoal é uma partição separada (um esquema que eu prefiro exatamente por esse motivo), montado em /home em sua instalação do 16.04, deve ser tão simples quanto usar o mesmo dispositivo / UUID em /etc/fstab do seu 17.04, desde que o UID do (s) seu (s) usuário (s) seja (m) idêntico (s) em ambos os sistemas.

Se você não usa partições separadas (ainda), as coisas ficam um pouco mais complicadas. A solução a longo prazo (recomendada) seria criar uma para sua casa, mas se você não tiver espaço livre em disco suficiente, primeiro terá que arquivar seus arquivos em algum lugar, reduzir a partição 16.04, criar uma nova para /home e restaure seus arquivos lá.

Você poderia contornar isso movendo os 16.04 RootFS restantes excluindo /home em uma nova partição, que pode ser significativamente menor e caber e. g. em sda , mas isso requer alguma adaptação não trivial de /etc/fstab , e talvez outras coisas (grub etc.).

Um hack (não muito legal) para o caso "all on one partition" seria montar sua partição 16.04 em algum ponto de montagem (por exemplo, /mnt/ubuntu16.04 ) e definir um link simbólico de /home to /mnt/ubuntu16.04/home . Esteja ciente de que isso torna sua instalação 16.04 completa acessível a partir de 17.04, o que pode resultar em manipulações indesejadas.

Se os UIDs diferirem em ambos os sistemas, você deve primeiro criar os usuários em 17.04 usando os mesmos UIDs em 16.04.

    
por Murphy 04.09.2017 / 14:02