Na verdade, não preciso reduzir a partição MBR, apenas o volume lógico que contém o sistema de arquivos “/” raiz. Agora são ~ 200 GB e preciso reduzi-lo para ~ 150 GB para abrir espaço para um novo volume lógico. Como eu faço isso?
ANTES DE MUDAR QUALQUER COISA, CERTIFIQUE-SE DE TER UM BACKUP ATUAL. Tudo isso funcionou para mim, mas pode não funcionar para você. Se explodir por algum motivo, você não quer perder nada que não possa recuperar. Continuando em…
Não é possível (que eu saiba) reduzir um sistema de arquivos enquanto ele estiver montado, portanto, precisamos fazer o redimensionamento real de um Live CD. Todas as instruções a seguir pressupõem que você tenha inicializado o CD 11.10 Desktop Install.
Depois que o Live CD inicializar na área de trabalho, abra o Terminal.
A ferramenta LVM não está embutida no Live CD, portanto, primeiro devemos instalá-las:
sudo apt-get install lvm2
Encontre o nome do grupo de volumes (doravg "somevg") que contém o volume lógico raiz:
sudo lvs
(Se não estiver aparecendo, tente executar sudo lvmdiskscan
e sudo pvscan
tente novamente.)
Se você executar, ls /dev/mapper/
poderá ver que os volumes lógicos não estão aparecendo. Se não estiver lá, você precisará executar o seguinte comando para tornar o kernel ciente dos volumes lógicos:
sudo vgchange --available y <somevg>
Como não montamos o sistema de arquivos raiz, deve ser seguro redimensioná-lo. Continue executando o redimensionamento real do volume lógico. Observe que este comando ( --size -50G
) reduz o volume em 50 GB - leia a página do manual lvreduce (8) para aprender como especificar um tamanho diferente.
sudo lvreduce --resizefs --size -50G /dev/<somevg>/root
(Meu volume lógico é chamado de "raiz", mas o seu pode ser chamado de algo diferente.)
Este comando diminui primeiro o sistema de arquivos, depois reduz o volume lógico que o contém, que é a única maneira segura de fazê-lo.
Agora você pode reiniciar o sistema e inicializar no seu sistema de arquivos raiz redimensionado.
lvs
mostra o novo tamanho correto, masGParted
ainda mostra o LVM com o tamanho original. Tudo o que você faz é explicar como reduzir o sistema de arquivos, não a partição. A partição ainda está ocupando a quantidade original de espaço em disco.Ambos
lvresize
elvreduce
agora suporte re-dimensionamento do sistema de arquivos antes de diminuir o volume lógico.Este é um trecho de uma página de manual no CentOS 6.5
fonte
Qualquer partição e redimensionamento de LV devem ser feitos em partições desmontadas; portanto, você precisa inicializar a partir do disco de instalação do Ubuntu ou pendrive, executá-lo como CD ao vivo, conectar-se à Internet, instalar
lvm2
... ou você pode usar qualquer CD de resgate do Linux que já tenha
lvm2
disponível. Em seguida, verifique se o seu LV raiz não está instalado,desmonte-o quando necessário e verifique o sistema de arquivos
neste LV. Então reduza o sistema de arquivos
e reduzir o VE
Reinicie no seu sistema, divirta-se!
fonte
--resizefs
opção que parece funcionar e permite que você pule uma etapa.Dê uma olhada neste http://ubuntuforums.org/showthread.php?t=1537569
fonte