Hallo zusammen,
ich muss an einem Server ein LV:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | --- Logical volume --- LV Path /dev/vg01/vmhost02_var LV Name vmhost02_var VG Name vg01 LV UUID wxiJB9-mKAU-ROB4-wIZC-I7rL-k3z1-TQOaPo LV Write Access read/write LV Creation host, time unassigned-hostname, 2011-01-30 01:11:24 +0100 LV Status available # open 1 LV Size 1,32 TiB Current LE 345641 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:1 |
vergrößern. In der VG:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | --- Volume group --- VG Name vg01 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 5 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 1,36 TiB PE Size 4,00 MiB Total PE 357561 Alloc PE / Size 357561 / 1,36 TiB Free PE / Size 0 / 0 VG UUID xOxKX4-dk82-MiRX-4gK8-KE94-kmke-zIbVH2 |
ist noch entsprechend Platz. Da ich die /var Partition nicht aushängen kann muss es live passieren. Was ja mit:
1 | lvextend -L +500G -r /dev/vg01/vmhost02_var |
Vorher brauche ich jedoch ein Backup des LV's. Ist dass mit einem Snapshot realisierbar?
Verstehe ich das WIKI richtig wenn ich annehme:
1 | lvcreate --size 50G --snapshot --name vmhost02_var_snap /dev/vg01/vmhost02_var |
Legt den Snapshot mit dem Namen "vmhost02_var_snap" an. Ab jetzt werden alle Veränderungen die eigentlich nach /dev/vg01/vmhost02_var erfolgen in /dev/vg01/vmhost02_var_snap geschrieben? Sprich ich kann mein eigentliches LV (/dev/vg01/vmhost02_var) mittels dd auf den Backup-Server kopieren und wenn ich damit fertig bin mache ich einen Merge der die zwischenzeitlich in vmhost02_var_snap aufgeflaufenen Änderungen nach vmhost02_var schreibt mit:
1 | lvconvert --merge /dev/vg01/vmhost02_var_snap |
Oder habe ich das falsch verstanden?
Viele Grüße pixel24