Posso alterar a partição / home para / boot?

2

Ao instalar o Arch, eu fiz (ou pelo menos eu) uma partição /, swap e / boot.

Acabei de descobrir que tenho uma partição /, swap e / home. O que não é o que eu tinha em mente, eu tenho apenas 400mb para a partição / boot, mas como é uma partição / home é como se eu não tivesse espaço.

Posso mudar isso?

    
por ericgramirez 05.10.2015 / 21:08

1 resposta

2

Claro - as partições são montadas onde quer que você especifique em /etc/fstab . Parece que você realmente não precisa de uma partição / boot (já que sua máquina está inicializando sem um); você pode deixar sem uso:

  1. Faça logout, efetue login como root no console. Isso é para que o seu diretório home não esteja em uso.
  2. Só para garantir que nada esteja sendo usado, umount /home . Se isso falhar, use coisas como fuser -vm /home e lsof /home para descobrir o que ainda está aberto, fechar / eliminá-las e tentar novamente. Quando finalmente desmontar, vá em frente e mount /home novamente.
  3. mv / cp -a tudo fora de /home (na partição de 400MB) para outro lugar. Anote as permissões do /home em si.
  4. umount /home
  5. Corrija as permissões em /home . Em seguida, mova tudo de seu local temporário para /home (em rootfs).
  6. Edite /etc/fstab para não montar mais esse sistema de arquivos em /home . Você poderia, por exemplo, apenas comentar a linha.

Você pode fazer algo parecido com o que está atualmente em / boot e movê-lo para o sistema de arquivos de 400mb - mas você também precisará atualizar sua configuração de bootloader, talvez reinstalá-la, etc. boot. Se você estiver usando o lvm, eu teria apenas lvremove dos 400MB LV. Caso contrário ... se tiver 400MB de vários TB, eu o ignoraria. Ou redirecionar para outra coisa. Pode ter um rótulo dizendo "casa" ou similar; você pode verificar (e alterá-lo) com e2label /dev/whatever .

    
por 05.10.2015 / 21:41