centos LVM(邏輯卷管理)

LVM(邏輯卷管理)
LVM,是Logical Volume Manager的縮寫,中文意思是邏輯卷管理,它是linux下對磁盤分區進行管理的一種機制。
LVM是建立在磁盤分區和文件系統之間的一個邏輯層,管理員利用LVM可以在磁盤不用重新分區的情況下動態的調整分區大小。
如果系統新增了一塊硬盤,通過LVM就可以將新增的硬盤空間直接擴展到原來的磁盤分區上。


物理存儲設備(physical media):指系統的存儲設備文件,比如:/dev/sda、/dev/hdb
物理卷(physical volume):簡稱PV
卷組(Volume Group):簡稱VG
邏輯卷(logical volume):簡稱LV
PE(physical extent):PV中可以分配的最小存儲單元稱爲PE。
LE(logical extent): LV中可以分配的最小存儲單元稱爲LE。
使用lvm時要確保安裝包已安裝: rpm -qa|grep lvm;rpm -qa | grep e2fsprog;rpm -qa | grep xfsprogs;
第一步: 把物理磁盤設備做成物理卷: #pvcreate /dev/sdb1(物理磁盤設備) /dev/sdb2 /dev/sdb3 (創建3個物理卷)
#pvdisplay (查看物理卷信息)
第二步:創建卷組: # vgcreate myvg1(卷組名稱) /dev/sdb1 /dev/sdc1(加入卷組的物理卷)
#vgdisplay (查看卷組信息)
第三步:激活卷組 : # vgchange -a y myvg1(卷組名)










創建邏輯卷: # lvcreate -L 25G(邏輯卷的大小) -n mylv1(邏輯卷的名稱) myvg1(卷組名稱,邏輯卷屬於的卷組名)

邏輯卷創建完成後也需要格式化; # mkfs.xfs /dev/myvg1/mylv1(邏輯卷名)
#mkfs.ext4 /dev/myvg1/mylv2(邏輯卷名)
格式化完成後,執行掛載。 #mount /dev/myvg1/mylv1(設備文件名) /mylv1 (掛載完成後可正常使用)

可動態擴展卷組; # vgextend myvg1(要擴展的卷組名) /dev/sdb2(要加入卷組的設備名)
擴充之前的邏輯卷: # lvdisplay (查看邏輯卷信息); 擴展邏輯卷: # lvextend -l +1000(增加1000個pe) /dev/myvg1/mylv1(增加到邏輯卷的路徑)

#lvdisplay (查看邏輯卷信息)

#xfs_growfs(在線擴展xfs文件系統命令) /mylv1(邏輯卷名稱)

lvextend -L +2G /dev/myvg1/mylv2(給邏輯卷增加2G空間)

#resizee2fs /dev/myvg1/mylv2(在線擴展ext4文件系統)

#lvremove(刪除邏輯卷命令) /dev/myvg1/mylv1(邏輯卷名稱) (若提示佔用,需要先從掛載的目錄卸載)

#vgremove myvg1(刪除卷組myvg1)
刪除物理卷 #pvremove /dev/sda1(物理卷名稱)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章