-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOS.virsh.resize.disk.lvm.online.txt
44 lines (37 loc) · 1.51 KB
/
OS.virsh.resize.disk.lvm.online.txt
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
// Порядок ресайза диска виртуальной машины в окружении libvirt с применением LVM
```
host:~$virsh domblklist tarh-net
Target Source
----------------------------------------------------------------
sda -
vda /dev/vg_name/dummy-ubuntu-boot
vdb /dev/vg_name/dummy-ubuntu-root
vdc /dev/vg_name/dummy-ubuntu-home
vdd /dev/vg_name/dummy-ubuntu-var
vde /dev/vg_name/dummy-ubuntu-swap
host:~$sudo lvresize -L12g /dev/vg_name/dummy-ubuntu-root
Size of logical volume vg_name/dummy-ubuntu-root changed from 11,00 GiB (2816 extents) to 12,00 GiB (3072 extents).
Logical volume vg_name/dummy-ubuntu-root successfully resized.
host:~$ virsh blockresize tarh-net /dev/vg_name/dummy-ubuntu-root --size 12g
Block device '/dev/vg_name/dummy-ubuntu-root' is resized
```
```
Apr 10 10:56:38 tarh-net kernel: virtio_blk virtio6: [vdb] new size: 25165824 512-byte logical blocks (12.9 GB/12.0 GiB)
Apr 10 10:56:38 tarh-net kernel: vdb: detected capacity change from 23068672 to 25165824
```
// Ресайз РАЗДЕЛА онлайн делается так
```
growpart /dev/vda номер_раздела
```
// Далее, в случае наличия внутри машины LVM, нужно увеличить PV
```
pvresize /dev/vdaN
```
// и, соответственно, увеличить LV
```
lvextend -l +100%FREE VG/LV
```
// Для ресайза файловой системы используется, как обычно
```
resize2fs
```