-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMigrate_Storage_LVM
More file actions
108 lines (87 loc) · 6.24 KB
/
Migrate_Storage_LVM
File metadata and controls
108 lines (87 loc) · 6.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
#This procedure will migrate LV from /dev/sdb,/dev/sde TO /dev/sdc /dev/sdd
root@kali:/mnt/test# pvcreate /dev/sdc
Physical volume "/dev/sdc" successfully created.
root@kali:/mnt/test# vgextend
kali-vg testVG
root@kali:/mnt/test# vgextend testVG /dev/sdc
Volume group "testVG" successfully extended
root@kali:/mnt/test#
root@kali:/mnt/test# pvcreate /dev/sdd
Physical volume "/dev/sdd" successfully created.
root@kali:/mnt/test# vgextend
kali-vg testVG
root@kali:/mnt/test# vgextend testVG /dev/sdd
Volume group "testVG" successfully extended
root@kali:/mnt/test#
root@kali:~# pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 kali-vg lvm2 a-- 29.76g 0
/dev/sdb testVG lvm2 --- 101.00m 101.00m
/dev/sdc lvm2 a-- 100.00m 100.00m
/dev/sdd lvm2 a-- 100.00m 40.00m
/dev/sde testVG lvm2 --- 102.00m 102.00m
root@kali:/mnt/test# lvs -a -o+devices
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices
home kali-vg -wi-ao---- 9.55g /dev/sda5(2868)
root kali-vg -wi-ao---- 19.21g /dev/sda5(0)
root kali-vg -wi-ao---- 19.21g /dev/sda5(5314)
swap_1 kali-vg -wi-ao---- 1020.00m /dev/sda5(2613)
testLV testVG -wi-ao---- 152.00m /dev/sdb(1)
testLV testVG -wi-ao---- 152.00m /dev/sde(0)
root@kali:/mnt/test# lvconvert -m 1 /dev/testVG/testLV /dev/sdc /dev/sdd
Using default stripesize 64.00 KiB.
Logical volume testVG/testLV successfully converted.
root@kali:/mnt/test# lvs -a -o+devices
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices
home kali-vg -wi-ao---- 9.55g /dev/sda5(2868)
root kali-vg -wi-ao---- 19.21g /dev/sda5(0)
root kali-vg -wi-ao---- 19.21g /dev/sda5(5314)
swap_1 kali-vg -wi-ao---- 1020.00m /dev/sda5(2613)
testLV testVG rwi-aor--- 152.00m 100.00 testLV_rimage_0(0),testLV_rimage_1(0)
[testLV_rimage_0] testVG iwi-aor--- 152.00m /dev/sdb(1)
[testLV_rimage_0] testVG iwi-aor--- 152.00m /dev/sde(0)
[testLV_rimage_1] testVG iwi-aor--- 152.00m /dev/sdc(1)
[testLV_rimage_1] testVG iwi-aor--- 152.00m /dev/sdd(0)
[testLV_rmeta_0] testVG ewi-aor--- 4.00m /dev/sdb(0)
[testLV_rmeta_1] testVG ewi-aor--- 4.00m /dev/sdc(0)
root@kali:/mnt/test# lvconvert -m 0 /dev/testVG/testLV /dev/sdb /dev/sde
Using default stripesize 64.00 KiB.
Logical volume testVG/testLV successfully converted.
root@kali:/mnt/test# lvs -a -o+devices
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices
home kali-vg -wi-ao---- 9.55g /dev/sda5(2868)
root kali-vg -wi-ao---- 19.21g /dev/sda5(0)
root kali-vg -wi-ao---- 19.21g /dev/sda5(5314)
swap_1 kali-vg -wi-ao---- 1020.00m /dev/sda5(2613)
testLV testVG -wi-ao---- 152.00m /dev/sdc(1)
testLV testVG -wi-ao---- 152.00m /dev/sdd(0)
root@kali:/mnt/test# pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 kali-vg lvm2 a-- 29.76g 0
/dev/sdb testVG lvm2 a-- 100.00m 100.00m
/dev/sdc testVG lvm2 a-- 100.00m 4.00m
/dev/sdd testVG lvm2 a-- 100.00m 44.00m
/dev/sde testVG lvm2 a-- 100.00m 100.00m
root@kali:/mnt/test# vgre
vgreduce vgremove vgrename
root@kali:/mnt/test# vgreduce
kali-vg testVG
root@kali:/mnt/test# vgreduce testVG /dev/sdb /dev/sde
Removed "/dev/sdb" from volume group "testVG"
Removed "/dev/sde" from volume group "testVG"
root@kali:/mnt/test# pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 kali-vg lvm2 a-- 29.76g 0
/dev/sdb lvm2 --- 102.00m 102.00m
/dev/sdc testVG lvm2 a-- 100.00m 4.00m
/dev/sdd testVG lvm2 a-- 100.00m 44.00m
/dev/sde lvm2 --- 102.00m 102.00m
root@kali:/mnt/test# pvremove /dev/sdb /dev/sde
Labels on physical volume "/dev/sdb" successfully wiped.
Labels on physical volume "/dev/sde" successfully wiped.
=================================================================
nqs eshte full vg ath duhet ta bejme pa Logical
root@kali:/mnt/test# lvconvert -m 1 /dev/testVG/testLV /dev/sdb /dev/sde
Using default stripesize 64.00 KiB.
Insufficient free space: 1 extents needed, but only 0 available
lvconvert -m 1 sys/test /dev/sdb1 --mirrorlog core