Sou um novo usuário do Ubuntu e quando o instalo, ele ocupa todo o espaço do disco rígido. Quando tentei dividir o disco rígido usandoEditor de partição Gparteddo Ubuntu externo em USB, encontrei o que você pode ver na imagem a seguir. Não consigo dividir o disco rígido.
Alguém pode me ajudar?
Responder1
Como podemos ver nocaptura de tela da perguntavocê está usando atualmenteLVMna partição /dev/sda5
. O Gparted tem suporte limitado ao LVM e esta é a razão para mostrá-lo como completo, embora na verdade não esteja completo.
Se esta for uma nova instalação, a maneira mais fácil é fazer backup dos arquivos do usuário, reinstalar o sistema operacional e dividir o disco durante o processo de instalação - mas esta é outra questão. De outra formafaça backup dos arquivos do seu usuário e siga as próximas etapas por sua própria conta e risco.
Aqui está um breve manual sobre como reduzir esta partição passo a passo. Presumo que você esteja executando o Live Ubuntu a partir de um CD/USB de instalação e queira redimensionar a instalação existente do Ubuntu. Para o exemplo atual estou usando uma máquina virtual (desenvolvida por VMWare) e algumas saídas podem ser um pouco diferentes da situação real.
Investigue sua configuração LVM
Existem dois termos básicos:
VG
- grupo de volumes - que você pode imaginar como equivalente a todo o espaço livre (unidade de disco) dentro do LVM.LV
- volume lógico - que você pode imaginar como equivalente a partição.
Abrirnova janela de terminale execute o comando sudo lvs
que produzirá todos os VGs e seus LVs. Se você usou o processo de instalação automática do Ubuntu, a saída deve ser a seguinte.
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root ubuntu-vg -wi-a----- 21,52g
swap_1 ubuntu-vg -wi-a----- 8,00g
VG
Aqui chamamos , ubuntu-vg
um LV
chamado swap_1
e outro chamado root
, que queremos redimensionar.
Para gerar as características atuais do root
LV você pode usar o comando sudo lvdisplay /dev/ubuntu-vg/root
. Para verificar o espaço livre neste LV você pode usar o df -h /dev/ubuntu-vg/root
, mas primeiro você deve montá-lo:
$ sudo mount /dev/ubuntu-vg/root /mnt
$ df -h /dev/ubuntu-vg/root
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root 22G 5,0G 16G 25% /mnt
Podemos ver que há 16G de espaço livre. Aqui está o que o Gparted mostra para esta instalação neste momento (é idêntico ao seu caso):
Encolher a partição
A principal fonte desta parte é o artigoComo estender/reduzir LVMs no TechMint. O primeiro conselho dado ali é:Antes de começar, é sempre bom fazer backup dos dados, para não ser dor de cabeça caso algo dê errado.
Aqui reduziremos o root
volume lógico, depois passaremos swap_1
para o início do espaço livre dentro do grupo de volumes e depois redimensionaremos /dev/sda5
.
1.Monte o sistema de arquivos edesfragmentaristo:
sudo mount /dev/ubuntu-vg/root /mnt
sudo e4defrag /mnt
2.Desmonte o sistema de arquivos para redução (verifique se está desmontado pelo comando: df -h
):
umount /dev/ubuntu-vg/root
3.Verifique o erro do sistema de arquivos usando o seguinte comando (o teste deve passar em todas as 5 etapas; 0,1-1% de arquivos não contíguos nos dará uma boa chance de reduzir o sistema de arquivos):
sudo e2fsck -ff /dev/ubuntu-vg/root
4.Reduza o sistema de arquivos com 5G (para este exemplo) e reduza o LV com 5GB:
sudo resize2fs /dev/ubuntu-vg/root 17G # 22 - 5 = 17
sudo lvreduce -L -5G /dev/ubuntu-vg/root
5.Redimensione o sistema de arquivos e verifique os erros do sistema de arquivos:
sudo resize2fs /dev/ubuntu-vg/root
sudo e2fsck -ff /dev/ubuntu-vg/root
Se houver algum erro, significa que o sistema de arquivos está corrompido e talvez devêssemos reinstalar e usar nosso backup. Se não houver erro, o processo deverá ser concluído com sucesso.Observação:Neste ponto você poderia criar outro LV.
6.Mova o espaço livre para fora do VG. O comando pvs
pode nos mostrar onde está localizado o espaço livre na partição /dev/sda5
. Neste exemplo a troca é até o fim, então vamos deletá-la e criá-la novamente (usando seu tamanho PE), assim ela será movida para o início do espaço livre.
$ sudo pvs -v --segments /dev/sda5
Using physical volume(s) on command line.
Wiping cache of LVM-capable devices
PV VG Fmt Attr PSize PFree Start SSize LV Start Type PE Ranges
/dev/sda5 ubuntu-vg lvm2 a-- 29.52g 5.00g 0 4229 root 0 linear /dev/sda5:0-4228
/dev/sda5 ubuntu-vg lvm2 a-- 29.52g 5.00g 4229 1280 0 free
/dev/sda5 ubuntu-vg lvm2 a-- 29.52g 5.00g 5509 2048 swap_1 0 linear /dev/sda5:5509-7556
$ sudo lvremove /dev/ubuntu-vg/swap_1
Do you really want to remove and DISCARD active logical volume swap_1? [y/n]: y
Logical volume "swap_1" successfully removed
$ sudo lvcreate -n swap_1 -l 2048 ubuntu-vg
Logical volume "swap_1" created.
$ sudo pvs -v --segments /dev/sda5
Using physical volume(s) on command line.
Wiping cache of LVM-capable devices
PV VG Fmt Attr PSize PFree Start SSize LV Start Type PE Ranges
/dev/sda5 ubuntu-vg lvm2 a-- 29.52g 5.00g 0 4229 root 0 linear /dev/sda5:0-4228
/dev/sda5 ubuntu-vg lvm2 a-- 29.52g 5.00g 4229 2048 swap_1 0 linear /dev/sda5:4229-6276
/dev/sda5 ubuntu-vg lvm2 a-- 29.52g 5.00g 6277 1280 0 free
$ sudo pvresize --setphysicalvolumesize 25G /dev/sda5
Physical volume "/dev/sda5" changed
7.Agora você pode usar alguma ferramenta como o Gparted pararedimensionar a partição /dev/sda5
e crie um novo ou deixe o espaço não alocado para usá-lo na instalação de outro sistema operacional.
Observe a pequena lacuna de espaço vazio que cometemos devido a cálculos incorretos. Podemos fazer cálculos mais precisos (honestamente, me perdi em GB, G e GiB) ou podemos adicioná-los a alguns dos LVs por meio de um comando como este:
sudo lvresize -l +100%FREE /dev/ubuntu-vg/root
sudo resize2fs /dev/ubuntu-vg/root
Use sudo pvs -v --segments /dev/sda5
para investigar o novo estado.
8.Agora você pode reiniciar o sistema. Dentro do exemplo criei uma partição NTFS - /dev/sda6
, mostrada na próxima imagem.
9.O passo final é habilitar a troca (como mostra a imagem acima):
sudo mkswap /dev/ubuntu-vg/swap_1 # we could do that in the previous step 7
sudo swapon /dev/ubuntu-vg/swap_1 # or reboot the system
Referências:
Responder2
Considere usarkvpmegerenciador de partiçãopara alterar sua partição. Entre os dois você tem uma GUI totalmente funcional que suporta LVM. Se você sabe a diferença entre PV, VG e LV no LVM, está pronto para prosseguir. Para contornar a limitação do live-CD de não incluir esses dois programas, basta instalar o Ubuntu primeiro em um pendrive. Instalar kvpm
sudo apt-get install kvpm
e gerenciador de partição
sudo apt-get install partitionmanager
e inicialize a partir daí para fazer alterações em sua partição.
Responder3
Editar: Esta resposta está errada. GParted não oferece suporte total a LVM.
Observar a coluna "Não utilizado" de /dev/sda5 mostra 0, ou seja, está cheio. Você precisa abrir algum espaço antes de poder reduzi-lo.
Para obter informações sobre como limpá-lo, tente estas perguntas