LVS / LVM начальные команды
lvs
itself 1
2
3
4
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
Archive userspace rwi-aor--- 400.00g 100.00
casual userspace -wi-ao---- 860.00g
thinpool userspace twi-aot--- 150.00g 3.94 0.28
– как видно, LV = логический волум, VG - группа волюмов (томов) - 2 из 3ёх важнейших термина sudo lvs --all userspace
1
2
3
4
5
6
7
8
9
10
11
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
Archive userspace rwi-aor--- 400.00g 100.00
[Archive_rimage_0] userspace iwi-aor--- 400.00g
[Archive_rimage_1] userspace iwi-aor--- 400.00g
[Archive_rmeta_0] userspace ewi-aor--- 32.00m
[Archive_rmeta_1] userspace ewi-aor--- 32.00m
casual userspace -wi-ao---- 860.00g
[lvol0_pmspare] userspace ewi------- 1.00g
thinpool userspace twi-aot--- 150.00g 3.94 0.28
[thinpool_tdata] userspace Twi-ao---- 150.00g
[thinpool_tmeta] userspace ewi-ao---- 1.00g
– показывает скрытые вещи, которые могут быть очень интересны
lvs -o help
– показывает список колонок, которые можно отобразить
vgcfgbackup -f vg.bak vgname
– создаст описание волум группы, этот бекап тоже весьма любопытно смотрится через less
/ cat
vgcfgrestore -f vg.bak vgname
собственно применить бекап
lvchange
– мощная вещь
lvchange -ky userspace/thinpool
– после перезагрузки компа, не будет запускать этот волум
lvconvert -m1 userspace/Archive
– m1 - сделай дубликат (мирор) в размере 1 штук; сам найдёт нужные винты (в примере их 2) и скопирует между ними информацию ну и посмотреть статус можно с помощью sudo lvs -a -o name,copy_percent,devices
1
2
3
4
5
6
7
8
9
10
11
LV Cpy%Sync Devices
Archive 100.00 Archive_rimage_0(0),Archive_rimage_1(0)
[Archive_rimage_0] /dev/sdc1(0)
[Archive_rimage_1] /dev/sdb3(2401)
[Archive_rmeta_0] /dev/sdc1(59584)
[Archive_rmeta_1] /dev/sdb3(2400)
casual /dev/sdc1(32000)
[lvol0_pmspare] /dev/sdc1(59552)
thinpool thinpool_tdata(0)
[thinpool_tdata] /dev/sdc1(12800),/dev/sdb3(0)
[thinpool_tmeta] /dev/sdc1(59520)
И на последок 1
2
3
4
5
6
7
8
9
10
apt-get intall lvm2
pvcreate /dev/sdc
pvdisplay
vgcreate -s 32M vg0 /dev/sda
vgdisplay
vgextend vg0 /dev/sdc
pvmove /dev/sda /dev/sdc
vgreduce vg0 /dev/sdb
pvremove /dev/sdb
blkid
как начать как сделать мироред / страйпед волум