As seguintes informações são extraídas de link Isso é o CentOS 6.3, mas não vejo por que ele não deveria ser aplicável a 6.7.
- Inicialize o DVD de instalação do CentOS e escolha a opção Rescue
- Ignora as opções até chegar ao ponto em que você pode iniciar um shell. (Não permita que o sistema tente montar os sistemas de arquivos.)
- Ative o LVM no ambiente de recuperação com os comandos
vgscan
evgchange -a y
- Execute
lvdisplay | grep Path
e confirme se a partição raiz que você deseja reduzir é/dev/vg/root
- Verifique se o sistema de arquivos está limpo executando
fsck -f /dev/vg/root
. Se você receber um aviso de que o sistema de arquivos está montado, PARE IMEDIATAMENTE e NÃO REALIZE. - Redimensione o sistema de arquivos
root
para o tamanho desejado,lvresize --resizefs --size 92G /dev/vg/root
. Isso pode executar novamentefsck
; tudo bem.
Neste ponto, você agora deve ter espaço suficiente em sua partição LVM para estender e criar os novos sistemas de arquivos
- Redimensione a partição
tmp
para o espaço recém-disponível,lvresize --size 8G /dev/vg/tmp
e estenda o sistema de arquivosfsck -f /dev/root/tmp; resize2fs /dev/root/tmp
- Crie o sistema de arquivos
home
. Eu recomendo que você crie inicialmente como 1T em vez do disco inteiro, pois é muito fácil aumentar o tamanho de um sistema de arquivos e particionar mais tarde. Executarlvcreate --name home --size 1T /dev/vg
- Crie o sistema de arquivos no novo sistema de arquivos
mkfs -t ext3 -L home /dev/vg/home
. Se você tiverext4
disponível para você, use isso em vez deext3
para o tipo de sistema de arquivos - Saia do shell de resgate e reinicie o sistema
Faça logon e monte o novo sistema de arquivos home
em /mnt/home
mkdir /mnt/home
mount /dev/vg/home /mnt/home
Mova todos os dados de / home para / mnt / home
mv /home/* /mnt/home
Edite /etc/fstab
e crie uma nova entrada para /home
. Lembre-se de usar ext4
em vez de ext3
se foi assim que você criou o sistema de arquivos anteriormente
LABEL=home /home ext3 defaults 0 2
Umount do novo sistema de arquivos do diretório inicial e remonte-o onde ele pertence
umount /mnt/home
mount /home
Reinicie mais uma vez para uma boa medida. No mínimo, faça logout, mas eu recomendo uma reinicialização completa.