LVM 進行邏輯卷擴容
阿新 • • 發佈:2022-03-02
術語:
- 物理儲存介質(The physical media):這裡指系統的儲存裝置:硬碟,如:/dev/hda1、/dev/sda等等,是儲存系統最低層的儲存單元。
- 物理卷(physical volume)PV:物理卷就是指硬碟分割槽或從邏輯上與磁碟分割槽具有同樣功能的裝置(如RAID),是LVM的基本儲存邏輯塊,但和基本的物理儲存介質(如分割槽、磁碟等)比較,卻包含有與LVM相關的管理引數。
- 卷組(Volume Group)VG:LVM卷組類似於非LVM系統中的物理硬碟,其由物理卷組成。可以在卷組上建立一個或多個“LVM分割槽”(邏輯卷),LVM卷組由一個或多個物理卷組成。
- 邏輯卷(logical volume)LV:
- 物理塊(physical extent)PE:每一個物理卷被劃分為稱為PE(Physical Extents)的基本單元,具有唯一編號的PE是可以被LVM定址的最小單元。PE的大小是可配置的,預設為4MB。
- 邏輯塊(logical extent)LE:邏輯卷也被劃分為被稱為LE(Logical Extents) 的可被定址的基本單位。在同一個卷組中,LE的大小和PE是相同的,並且一一對應。
LVM的管理命令:
功能 | 物理卷管理(pv) | 卷組管理(vg) | 邏輯卷管理(lv) |
---|---|---|---|
掃描(scan) | pvscan | vgscan | lvscan |
建立(create) | pvcreate | vgcreate | lvcreate |
顯示(display) | pvdisplay | vgdisplay | lvdisplay |
刪除(remove) | pvremove | vgremove | lvremove |
擴充套件(extend) | — | vgextend | lvextend |
縮減(reduce) | — | vgreduce | lvreduce |
邏輯卷擴容步驟
vgdisplay
檢視卷組情況
--- Volume group --- VG Name volume-group1 System ID Format lvm2 Metadata Areas 3 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 3 Act PV 3 VG Size 168.00 GiB PE Size 4.00 MiB Total PE 774 Alloc PE / Size 21248 / 83.00 GiB Free PE / Size 21760 / 85.00 GiB VG UUID bwd2pS-fkAz-lGVZ-qc7C-TaKv-fFUC-IzGNBK
可以看到 Free 空間大小
-
在Free空間範圍內進行擴容分配,使用命令
lvextend -L +${extend_size} ${target_lv}
,其中${extend_size}
為待擴容的大小,為數值加上單位,比如10G
,${target_lv}
為待擴容的邏輯卷 -
調整分割槽:
- 檢視檔案系統型別
mount |grep ${target_lv}
或者
cat /etc/fstab | grep ${target_lv}
- 如果 type 不為
xfs
, 則使用resize2fs
進行調整即可:resize2fs ${target_lv}
如果對 xfs 型別的 fs 執行 resize2fs ,會出現如下報錯:
resize2fs: Bad magic number in super-block while trying to open xxxxxxxxxx Couldn't find valid filesystem superblock.
- 如果 type 為
xfs
, 則使用xfs_growfs
命令:xfs_growfs ${target_lv}
-
df -h
檢視掛載點,看看大小是否已經成功改變。
ref:
關於LVM:
- https://www.cnblogs.com/shoufeng/p/10615452.html
- https://www.yisu.com/zixun/3865.html
- https://opensource.com/business/16/9/linux-users-guide-lvm
- https://linux.cn/article-3218-1.html
關於resize2fs error處理:
- https://stackoverflow.com/questions/26305376/resize2fs-bad-magic-number-in-super-block-while-trying-to-open
- https://cloud.tencent.com/developer/article/1491805
- https://blog.90.vc/archives/164
- https://www.cnblogs.com/-abm/p/11349240.html
本文來自部落格園,作者:hxysayhi,轉載請註明原文連結:https://www.cnblogs.com/hxysayhi/p/15957350.html
做一個優秀的普通人
個人部落格:hxysayhi