建立增加邏輯卷
邏輯卷:是由邏輯磁盤形成的虛拟盤,也可稱為磁盤分區。邏輯卷的擴充支援線上擴充
目 錄
一、建立邏輯卷
二、增加邏輯卷
邏輯卷圖
<a href="https://s2.51cto.com/wyfs02/M01/A2/8D/wKioL1miU4HyRqOQAACW78vAxeg175.png" target="_blank"></a>
可以從上面的圖看出,實體卷pv 由實體裝置生成,卷組vg 由一個或多個pv組成,邏輯卷lv來自vg,如果要建立邏輯卷首先要建立pv ,vg,然後是lv
實驗1:建立一個10G的邏輯卷
說明:可以用兩個10G的磁盤分區建立兩個10G的pv ,組成20G的vg ,用卷組10G的空間建立10G的lv,卷組剩餘的10G空間,可以在日後擴充邏輯卷lv。
1、分區,在sdb盤分出兩個10G的分區,為ext4檔案系統
<a href="https://s1.51cto.com/wyfs02/M00/03/DD/wKiom1miVDPTZgWmAADlls9mrTU655.png" target="_blank"></a>
mkfs.ext4 /dev/sdb2
mkfs.ext4 /dev/sdb3
2、 建立pv
pvcreate /dev/sdb2
<a href="https://s5.51cto.com/wyfs02/M02/A2/8D/wKioL1miVDKST1TdAABwNniok04563.png" target="_blank"></a>
<a href="https://s1.51cto.com/wyfs02/M01/03/DD/wKiom1miVE3R6UpgAABB5TB9FUM714.png" target="_blank"></a>
3、 建立卷組
<a href="https://s3.51cto.com/wyfs02/M01/03/DD/wKiom1miVFmR4NQ3AAA3KWXyuVE866.png" target="_blank"></a>
vgs /vgdisplay 檢視
<a href="https://s3.51cto.com/wyfs02/M00/A2/8D/wKioL1miVFPgEpRYAAAtbHMAhMg128.png" target="_blank"></a>
4、 建立10G邏輯卷lv
建立指令 lvcreate -L#[mMgGtT] -n NAME VolumeGroup 大小機關可以是MGT,不分大小寫
<a href="https://s5.51cto.com/wyfs02/M01/A2/8D/wKioL1miVF_wdr59AAAx6OvhEZY812.png" target="_blank"></a>
lvs ,lvdisplay 檢視邏輯卷
<a href="https://s1.51cto.com/wyfs02/M02/03/DD/wKiom1miVHrSJGyGAAAxpRSesvM971.png" target="_blank"></a>
5、 建立邏輯卷檔案系統
mkfs.ext4 /dev/vgtest/lvtest
6、 挂載起來就可以用了
實驗2:增加邏輯卷到15G,即再擴充5G
說明:
(1)當卷組剩餘大小夠擴充邏輯卷時
首先增加邏輯卷,然後增加檔案系統大小
(2)當卷組剩餘大小不夠擴充邏輯卷時,按上面步驟,首先增加pv ,然後增加卷組大小(文法:vgextend /dev/vgtest /dev/sdb1(pv)),最後增加邏輯卷(文法:
lvextend -L +5G /dev/testvg/testlv),增加檔案系統。-L +5G 表示增加5G,也可以-L 15G 指定大小15G
因為之前建立的卷組有20G,可以滿足邏輯卷的擴充,是以直接增加(邏輯卷的擴充支援線上擴充,不用取消挂載)
注意:這裡我增加邏輯卷後檔案系統直接增加到檔案系統了,當有些情況,增加了邏輯卷,用lvs卻看不到增加,這時需要增加檔案系統。
方法1:指令:resize2fs /dev/vgtest/lvtest
方法2:增加邏輯卷和增加檔案系統,一個指令:
lvextend -L +5G –r /dev/testvg/testlv (但是-r有時會不起作用,最好把兩種方法都記住)
本文轉自 hawapple 51CTO部落格,原文連結:http://blog.51cto.com/guanm/1959696