Obtenha o sistema para usar outra unidade como / home após a instalação

1

Recentemente, comprei um novo laptop e instalei o Ubuntu 18.04 nele. No entanto, tenho um problema: não tenho muito espaço de armazenamento.

Eu quero adicionar uma nova unidade interna maior ao meu laptop e usar essa nova unidade como meu diretório / home. Eu entendo isso normalmente é configurado durante a instalação. No entanto, eu gostaria de evitar a reinstalação, porque fazer isso neste laptop é uma enorme dor.

Então, minha pergunta é: existe uma maneira de configurar um sistema para usar outra unidade interna como / home? Eu acho que eu provavelmente poderia editar um arquivo de configuração em algum lugar, mas eu não sou bem versado no funcionamento de baixo nível do Linux, então não tenho a menor idéia de onde procurar.

    
por Dork Flower 12.09.2018 / 13:48

3 respostas

1

Assumo que tudo o que você gosta é colocar seus arquivos pessoais no novo disco?

Se sim, veja ~./config/user-dirs.dirs . Esse pode ser alterado para ajustar a localização dos diretórios em casa. Aponte para a nova partição e você poderá manter as configurações do sistema e do usuário no disco do sistema.

Colocar / home em seu próprio disco pode causar problemas quando o disco não estiver pronto quando o sistema espera que ele esteja.

por 12.09.2018 / 16:54
0

Você cria um novo sistema de arquivos na nova unidade, move tudo em / home para o novo sistema de arquivos e monta esse sistema de arquivos em / home. Faça isso enquanto estiver no modo de manutenção ou inicializando a partir de uma distribuição ao vivo de CD / DVD / USB.

    
por 12.09.2018 / 13:50
0

Para ser minucioso.

Faça login como root .

Particione e crie um novo sistema de arquivos na nova unidade. Monte a nova unidade. Vamos apenas dar um ponto de montagem genérico de /mnt/newdrive . Use rsync para copiar o conteúdo em

rsync -avhH /home/ /mnt/newdrive/ Isso preservará as datas de modificação, etc.

Edite /etc/fstab e adicione uma entrada para montar a nova unidade em /home . Você pode simplesmente copiar a montagem antiga para /home e alterar a unidade que está sendo montada para /dev/sdb1 (espaço reservado para a nova unidade). Comente a entrada antiga.

Reinicialize e faça login como root .

Isso montará a unidade interna em /home na inicialização e ignorará a antiga como foi comentada. Depois de verificar se está funcionando, você poderá remover o antigo em /etc/fstab .

Tudo pronto.

    
por 12.09.2018 / 14:21