Centos6

Centos 6.10 - 如何增加分配的 PE 大小以佔用 Free P/E 大小

  • August 13, 2021

我最近不得不縮小 Clonezilla 映像,但過度使用它現在必須恢復一些未使用的可用空間。

這是VGA顯示器的輸出:

 --- Volume group ---
 VG Name               vg_centos6svr
 System ID             
 Format                lvm2
 Metadata Areas        1
 Metadata Sequence No  27
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                4
 Open LV               4
 Max PV                0
 Cur PV                1
 Act PV                1
 VG Size               1.78 TiB
 PE Size               4.00 MiB
 Total PE              466366
 Alloc PE / Size       406298 / 1.55 TiB
 Free  PE / Size       60068 / 234.64 GiB
 VG UUID    

我需要擴展 Allocated PE/Size 以包括 Free PE 大小。

這是 lvdisplay 的部分輸出:

 --- Logical volume ---
 LV Path                /dev/vg_centos6svr/lv_mysql
 LV Name                lv_mysql
 VG Name                vg_centos6svr
 LV UUID                VwpGH0-DLnA-Ouf0-StWs-us8Y-rDwk-GLL2A9
 LV Write Access        read/write
 LV Creation host, time Centos6svr, 2018-09-28 07:31:11 -0400
 LV Status              available
 # open                 1
 LV Size                1.46 TiB
 Current LE             384000
 Segments               1
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     1024
 Block device           253:2

這是我需要擴展以包含重新分配的空間。

/dev/vg_centos6svr/lv_mysql

這裡的流程是什麼?只增加/dev/vg_centos6svr/lv_mysql?命令是什麼 - pvresize?

我認為您混淆了物理卷 (PV) 和邏輯卷 (LV)。

如果您要恢復 Clonezilla分區映像,那麼您需要一個足夠大的 LV 分區來接收它。

所以那將是一個lvresize. 您將能夠將 LV 擴展到卷組 (VG) 中所有 PV 上的所有可用空間。

LV是從VG分配的;VG 從 PV 獲取儲存。

回到您之前的問題,這不需要對 PV 進行任何“碎片整理”,因為 LV 可以在碎片化的範圍內增長——這是 LVM 的要點之一——LV 的分配不必是連續的,甚至都在同一個 PV 上。

引用自:https://serverfault.com/questions/1074461