Eu tenho separado /
e /home
partições, das quais ambos usam ext4 como seu sistema de arquivos.
Como posso fundi-los e qual é a maneira mais fácil?
16
Eu tenho separado /
e /home
partições, das quais ambos usam ext4 como seu sistema de arquivos.
Como posso fundi-los e qual é a maneira mais fácil?
/
. Mova os/home
arquivos para o diretório/
e, finalmente, exclua/home
e expanda/
./home
para uma unidade externa, reinstalação Ubuntu com uma única partição, em seguida, copiar a sua volta para casa em.htorque
dito na resposta dele.) Então, eu aceito o dele. :)Respostas:
Eu não acho que exista uma maneira mais fácil. Você precisa copiar os dados de uma partição para outra. Você precisa excluir a partição inicial antiga e redimensionar a partição raiz. Isso não pode ser feito em um sistema em execução; portanto, um CD ao vivo ou USB parece o melhor possível.
/mnt/root
./mnt/oldhome
.Copie os dados usando
rsync
:Abra
/mnt/root/etc/fstab
e exclua a entrada da sua partição pessoal.Gparted
.Deve ser isso.
fonte
--hard-links
pode ser reduzida para apenas-H
,-z
não seria desejável / eficaz em sistemas de arquivos locais e--numeric-ids
não teria nenhum efeito em um sistema de arquivos local (o que está em / etc / passwd em outra outra unidade não teria nenhum efeito quando executado localmente).Eu não sei sobre a abordagem mais fácil ou a melhor, mas aqui está como eu faria isso. Gostaria apenas de criar uma pasta
/
e copiar todos os dados/home
para ela. Então eu vou reiniciar meu sistema usando cd ao vivo e apagar a partição para/home
e mudar o nome da pasta que eu criei em/
quehome
e, em seguida, a entrada de exclusão para/home
em fstab. E o último passo seria redimensionar minha partição raiz para consumir o espaço vazio criado pela exclusão da partição para / home.fonte