Como posso mesclar espaço em disco não alocado para minha partição linux?

1

Atualmente tenho o dualbooted entre o Windows 8 e o Linux Mint 18

Usando o GParted, vejo o seguinte:

Apartiçãodeseleçãonãoestáalocadaparaumtamanhode25GB,gostariademesclarissocommeudev/sda6(linuxpartition),paraqueeupossafazerminhapartiçãolinuxsobre50GB.Eunãotenhocertezasobreoprocessodecomofazerisso?Eutentoredimensionardev/sda6,masvejoqueotamanhomáximoeotamanhomínimosãoosmesmos.Comofaçoparamesclaroespaçovazio?

    
por K Split X 07.05.2017 / 18:25

1 resposta

2

O espaço livre e sua partição Linux existente não são contíguos, então você não pode simplesmente mesclá-los. O esquema de partição do próprio Linux, LVM , permite que um sistema de arquivos seja dividido entre locais separados no disco ou até mesmo entre discos . Mas as partições MBR ou GPT nativas precisam ser uma única área contígua.

Mover a partição no meio seria complicado porque não há espaço suficiente para um movimento não sobreposto. A menos que você o mova para outro disco e depois volte, recomendo trocar o Linux para usar o LVM, o que também traz outros benefícios.

A ferramenta bloqueia (anteriormente lvmify) por Gabriel pode converter uma partição existente no lugar. Execute-o a partir de um CD / USB ativo.

blocks to-lvm --vg-name=mint /dev/sda6
lvrename mint sda6 root

Isso tornará seu sistema não inicializável, então você precisa fazer mais uma coisa antes de reinicializar. Monte o volume e prepare-se para executar comandos no Mint através do chroot :

mkdir /media/root
mount /dev/mapper/mint-root /media/root
mount --rbind /proc /media/root/proc
mount --rbind /dev /media/root/dev
mount --rbind /sys /media/root/sys
chroot /media/root

Execute update-grub e update-initramfs . Agora seu sistema terá os drivers necessários no momento da inicialização para inicializar a partir do LVM.

Agora você pode reinicializar a sua instalação do Linux e adicionar mais espaço ao volume do LVM. Crie uma partição /dev/sda8 abrangendo o espaço que você deseja usar. Se for solicitado um tipo de partição, selecione o volume físico LVM. Em seguida, execute os seguintes comandos para adicionar o espaço à sua partição raiz.

pvcreate /dev/sda8
vgextend mint /dev/sda8
lvextend mint/root /dev/sda8
resize2fs /dev/mapper/mint-root
    
por 08.05.2017 / 02:31