Por que você simplesmente não cria uma nova unidade, copia as pastas base atuais para ela e a anexa como a partição / home?
Parece a solução imediata ...
Então, estou trabalhando em algumas VMs para um site de alto perfil e eles / home particionam separadamente de / (root). O proprietário me pediu para mesclar as duas partições para que / home não seja particionado separadamente. Eu sou muito ruim com partições, e o Google provou ser bastante inútil para isso. Fazendo um df -T on / home, não vejo nada para o sistema de arquivos, mas me disseram que ele é particionado separadamente. Da mesma forma, a coluna do sistema de arquivos para df -T / também está vazia.
Estamos usando o CentOS 6.4.
A ajuda seria apreciada.
Por que você simplesmente não cria uma nova unidade, copia as pastas base atuais para ela e a anexa como a partição / home?
Parece a solução imediata ...
Eu assumo que todos os seus sistemas de arquivos são ext4 (ou ext3). Com isso, você pode fazer da seguinte maneira:
/etc/fstab , usar mount -v e df -h para confirmar que você tem partições / e /home separadas. Vamos supor, por simplicidade, que seu / esteja montado em /dev/sda1 e /home esteja montado em /dev/sda2 . gparted . Você pode usar qualquer um dos UBCD , PartedMagic ou simplesmente CD de instalação do Ubuntu ou CentOS. gparted como root e redimensione seu /home para ser o menor possível (ou como gparted permite), mova-o até o final da unidade, e ampliar / para ser o maior possível. Note que se o seu / contiver bootblocks ( /boot diretório que não é uma partição separada), isto pode requerer a execução da recuperação do grub (o utilitário boot-repair é muito bom para isso). /home para / , o máximo que puder. Em seguida, repita esse processo novamente a partir da etapa 2, até que seu / home esteja quase vazio e tenha tamanho insignificante (talvez apenas alguns megabytes). /dev/sda2 do mountpount / home e simplesmente preencher agora apenas um diretório com conteúdo copiado anteriormente. Você provavelmente precisaria ajustar o / etc / fstab para não ter mais a linha /home . / será quase tão grande quanto a unidade inteira e conterá todos os dados das antigas partições / e /home . Tags partitioning fdisk linux centos