gparted
0.14.0 agora suporta a movimentação / redimensionamento de volumes físicos lvm.
Eu resizei partições lvm no passado, mas depois do redimensionamento há espaço no final da partição. O que eu quero conseguir é ter o espaço no começo da partição.
A razão para isto é que eu quero usar o grub2, mas o tamanho da imagem do grub é maior que o tamanho do MBR, então eu quero mover um pouco a minha partição para dar mais espaço.
Aqui está minha configuração:
fdisk:
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa2f2ca9b
Device Boot Start End Blocks Id System
/dev/sda1 63 125949599 62974768+ 8e Linux LVM
/dev/sda2 * 125949600 230436359 52243380 7 HPFS/NTFS/exFAT
/dev/sda3 230436360 234436544 2000092+ 82 Linux swap / Solaris
pvdisplay:
--- Physical volume ---
PV Name /dev/sda1
VG Name vg1
PV Size 60.00 GiB / not usable 832.00 KiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 15360
Free PE 0
Allocated PE 15360
PV UUID 6O3e7e-0ofs-mqpW-QyKM-H8yL-CwFf-zBkNES
vgdisplay:
--- Volume group ---
VG Name vg1
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 9
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 60.00 GiB
PE Size 4.00 MiB
Total PE 15360
Alloc PE / Size 15360 / 60.00 GiB
Free PE / Size 0 / 0
VG UUID RhdcOf-b1xm-QNQT-7cou-ctNA-eO4b-5p2nmq
lvdisplay:
--- Logical volume ---
LV Name /dev/vg1/lvroot
VG Name vg1
LV UUID xKbY2T-kyat-Ane0-guYy-ub2a-i8Gh-cUdSgZ
LV Write Access read/write
LV Status available
# open 0
LV Size 20.00 GiB
Current LE 5120
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:3
--- Logical volume ---
LV Name /dev/vg1/lvhome
VG Name vg1
LV UUID 3PPBuA-iCpW-BXVG-F00F-VO6P-oUOB-Nct4Sc
LV Write Access read/write
LV Status available
# open 0
LV Size 40.00 GiB
Current LE 10240
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:4
O que eu quero fazer é redimensionar o lvroot um pouco ... 1MB será suficiente neste caso, então diminua no começo, então encolha o pv, apague a partição e recriou em um novo local de início com o mesma localização final.
gparted
0.14.0 agora suporta a movimentação / redimensionamento de volumes físicos lvm.
Este link tem várias informações sobre esse problema.
Você precisa mover a partição física ( /dev/sda1
). lvm2
não pode fazer isso. Você precisa de parted
.
Algumas versões de parted
permitem especificar a quantidade de espaço que precede a partição como parte de uma operação de redimensionamento. Aqueles que não devem deixar você redimensionar em uma etapa e, em seguida, mova na próxima etapa. Você pode precisar reduzir o sistema de arquivos subjacente primeiro.
Não vejo nenhum motivo real pelo qual seu grub2 deva residir antes da primeira partição. Tanto quanto eu li deve residir nos primeiros 2 TB - você está bem com o seu "pequeno" disco rígido. Então, ao invés disso:
lvresize
do LV para torná-lo menor pvresize
do PV para torná-lo menor pvresize
- o PV deve ficar um pouco maior - se não voltar para 4. O KDE Partition Manager 3.0 (ainda não lançado no momento da escrita, mas o snapshot pode ser instalado no Neon Developer Edition usando o "sudo apt install partitionmanager") tem um suporte razoavelmente bom para o LVM, por exemplo. ele pode redimensionar tanto PVs do LVM quanto LVs do LVM e até mesmo o LVM criptografado com o LUKS.