J'ai redimensionné les partitions lvm dans le passé, mais après le redimensionnement, il y a de l'espace à la fin de la partition. Ce que je veux accomplir, c'est avoir l'espace au début de la partition à la place.
La raison en est que je veux utiliser grub2, mais la taille de l'image grub est plus grande que la taille du MBR, donc je veux déplacer ma partition un peu pour lui donner plus d'espace.
Voici ma configuration:
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
Ce que je veux faire est de resize lvroot d'un petit peu … 1MB suffira dans ce cas, puis le rétrécir au début, puis rétrécir le pv, supprimer la partition et recréé à un nouvel location de départ avec le même location final .
gparted
0.14.0 prend désormais en charge le déplacement / redimensionnement des volumes physiques lvm.
Ce lien a un tas d'informations sur ce problème.
Vous devez déplacer la partition physique ( /dev/sda1
). lvm2
ne peut pas le faire. Tu as besoin d'être parted
.
Certaines versions de parted
vous permettent de spécifier la quantité d'espace précédant la partition dans le cadre d'une opération de redimensionnement. Ceux qui ne devraient pas vous laisser resize en une seule étape, puis passer à l'étape suivante. Vous devrez d'abord réduire le système de files sous-jacent.
Je ne vois aucune vraie raison pour laquelle votre grub2 devrait résider avant la première partition. Pour autant que je l'ai lu, il doit résider dans les 2 premiers TB – vous êtes bien avec votre "petit" disque dur. Donc au lieu:
lvresize
le LV pour le rendre plus petit pvresize
le PV pour le rendre plus petit pvresize
– le PV devrait devenir un peu plus grand – sinon revenir à 4. KDE Partition Manager 3.0 (pas encore publié au moment de l'écriture, mais snapshot peut être installé dans Neon Developer Edition en utilisant "sudo apt install partitionmanager") a un assez bon support pour LVM, par exemple il peut resize LVM LVM et LVM LVs et même LVM crypté avec LUKS.