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