天天看點

建立增加邏輯卷一、建立邏輯卷二、增加邏輯卷

建立增加邏輯卷

   邏輯卷:是由邏輯磁盤形成的虛拟盤,也可稱為磁盤分區。邏輯卷的擴充支援線上擴充

目 錄

一、建立邏輯卷

二、增加邏輯卷

 邏輯卷圖

<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