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?
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?
Respostas:
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.
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
sudo apt-get install 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,
mount
desmonte-o quando necessário e verifique o sistema de arquivos
e2fsck -f /dev/yourVG/yourLV
neste LV. Então reduza o sistema de arquivos
resize2fs /dev/yourVG/yourLV 150G
e reduzir o VE
lvreduce -L -50G /dev/yourVG/yourLV
Reinicie no seu sistema, divirta-se!
--resizefs
opção que parece funcionar e permite que você pule uma etapa.
Dê uma olhada neste http://ubuntuforums.org/showthread.php?t=1537569
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.