LVM Disk migratie
Jump to navigation
Jump to search
Voeg nieuwe disk toe aan het systeem en maak partitie tabel aan.
In het huidige geval migreer ik van een SATA disk naar een NVME disk op een pi5. De niet-LVM partities en partitie tabel migreer ik met rpi-clone [1]
Hierna maken we een Physical Volume aan op de partitie:
root@dockerpi:/home/eric# pvcreate /dev/nvme0n1p3 Using metadata size 960 KiB for non-standard page size 16384. Using metadata size 960 KiB for non-standard page size 16384. Physical volume "/dev/nvme0n1p3" successfully created.
Vervolgens kijken we welke Volume Group op het systeem is gemaakt, hier gaan we de PV aan toevoegen:
root@dockerpi:/home/eric# vgdisplay --- Volume group --- VG Name ssd System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 847.21 GiB PE Size 4.00 MiB Total PE 216887 Alloc PE / Size 102400 / 400.00 GiB Free PE / Size 114487 / 447.21 GiB VG UUID 2zBos5-Net6-dM6L-kPIq-KzGY-OxEG-2pYiZ9
En het toevoegen:
root@dockerpi:/home/eric# vgextend ssd /dev/nvme0n1p3 Using metadata size 960 KiB for non-standard page size 16384. Using metadata size 960 KiB for non-standard page size 16384. Volume group "ssd" successfully extended
Vervolgens moeten we weten welke volumes we moeten migreren:
root@dockerpi:/home/eric# lvdisplay --- Logical volume --- LV Path /dev/ssd/docker_root LV Name docker_root VG Name ssd [..] --- Logical volume --- LV Path /dev/ssd/docker_data LV Name docker_data VG Name ssd [..]
Deze kunnen we dupliceren met het volgende commando:
root@dockerpi:/home/eric# lvconvert --type mirror -m1 /dev/ssd/docker_root /dev/nvme0n1p3 Logical volume ssd/docker_root being converted. ssd/docker_root: Converted: 0.02% ssd/docker_root: Converted: 1.91%