LINUX.ORG.RU
решено ФорумAdmin

LV занимает место, превышающее объем диска

 


0

2

Решил я тут увеличить размер lv по-максимуму:

$ sudo lvresize -l100%FREE -r vg0/home                                                                                                  
  Size of logical volume vg0/home changed from 120,00 GiB (30720 extents) to 350,32 GiB (89681 extents).
  Logical volume home successfully resized.

Как видите, он расширился до 350G, хотя размер диска, на котором находится этот lv составляет:

$ sudo pvdisplay /dev/sdb1
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               vg0
  PV Size               223,57 GiB / not usable 3,59 MiB
  Allocatable           yes (but full)
  PE Size               4,00 MiB
  Total PE              57233
  Free PE               0
  Allocated PE          57233
  PV UUID               5eLnUx-qlbM-GVE3-cIei-KeDV-GChI-AFgi5r

Мой vg0 состоит из некольких pv:

$ sudo pvs
  PV         VG  Fmt  Attr PSize   PFree  
  /dev/sda1  vg0 lvm2 a--  731,17g 120,00g
  /dev/sdb1  vg0 lvm2 a--  223,57g      0


Последнее исправление: cheerfulboy (всего исправлений: 2)

Ответ на: комментарий от kostik87

Да, действительно:

$ sudo lvs -o+devices  | grep home
  home   vg0 -wi-ao---- 350,32g                                                     /dev/sdb1(13166) 
  home   vg0 -wi-ao---- 350,32g                                                     /dev/sdb1(0)     
  home   vg0 -wi-ao---- 350,32g                                                     /dev/sdb1(51)    
  home   vg0 -wi-ao---- 350,32g                                                     /dev/sdb1(13165) 
  home   vg0 -wi-ao---- 350,32g                                                     /dev/sda1(51969)

А как теперь корректно убрать home с /dev/sda1 и расширить его на весь свободный /dev/sdb1?

cheerfulboy
() автор топика

Уменьшил размер lv, и он автоматом исчез с /dev/sda1:

$ sudo lvs -o+devices  | grep home
  home   vg0 -wi-ao---- 120,00g                                                     /dev/sdb1(13166)

А вопрос про то, как занять все свободное место на pv остается открытым.

cheerfulboy
() автор топика

До меня дошло, но произошла какая-то ошибка:

$ sudo lvresize -l100%FREE -r vg0/home /dev/sdb1
  Size of logical volume vg0/home changed from 120,00 GiB (30720 extents) to 172,15 GiB (44070 extents).
  Logical volume home successfully resized.
resize2fs 1.42.13 (17-May-2015)
The containing partition (or device) is only 45127680 (4k) blocks.
You requested a new size of 91833344 blocks.

fsadm: Resize ext4 failed
  fsadm failed: 1
cheerfulboy
() автор топика

Мне кажется, это успех:

$ sudo resize2fs /dev/vg0/home 
resize2fs 1.42.13 (17-May-2015)
Filesystem at /dev/vg0/home is mounted on /home; on-line resizing required
old_desc_blocks = 8, new_desc_blocks = 11
The filesystem on /dev/vg0/home is now 45127680 (4k) blocks long.
cheerfulboy
() автор топика
Ответ на: комментарий от cheerfulboy

Круто! А я научился варить пельмени.

ЖЖ ----> там

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.