首頁 > 軟體

CentOS6.8邏輯卷管理實戰

2020-06-16 17:03:40

CentOS6.8邏輯卷管理實戰

要求:利用現有的四塊磁碟,建立一個有兩個PV組成的大小為80G的名為testvg的VG;要求PE大小為16MB, 而後在捲組中建立大小為5G的邏輯卷testlv;掛載至/app目錄
 

1.新增磁碟,新增了四塊磁碟sdb, sdc, sdd以,對應大小分別為20G, 20G, 40G

 
檢視物理磁碟,確保所需磁碟沒有掛載
1.  [root@linuxidc-pc ~]#lsblk   
2.  NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT 
3.  sr0     11:0    1   3.7G  0 rom   
4.  sda      8:0    0   200G  0 disk   
5.  ├─sda1   8:1    0   200M  0 part /boot 
6.  ├─sda2   8:2    0    20G  0 part /data 
7.  ├─sda3   8:3    0    10G  0 part /home 
8.  ├─sda4   8:4    0     1K  0 part   
9.  ├─sda5   8:5    0     2G  0 part [SWAP] 
10. └─sda6   8:6    0 167.8G  0 part / 
11. sdb      8:16   0    20G  0 disk     
12. sdc      8:32   0    20G  0 disk   
13. sdd      8:48   0    40G  0 disk   
14. sde      8:64   0    20G  0 disk   

2. 建立PV(Physical Volume) 

          pvcreate /DEV_NAME                    建立物理卷
 
1.  [root@linuxidc-pc ~]#pvs        # 檢視pv資訊
2.  [root@linuxidc-pc ~]#pvdisplay      # 檢視pv詳細資訊
3.  [root@linuxidc-pc ~]#pvcreate /dev/sdb /dev/sdc /dev/sdd   # 建立pv
4.    Physical volume "/dev/sdb" successfully created       
5.    Physical volume "/dev/sdc" successfully created 
6.    Physical volume "/dev/sdd" successfully created  # 建立成功
7.  [root@linuxidc-pc ~]#pvs                                    # 檢視
8.    PV         VG   Fmt  Attr PSize  PFree   
9.    /dev/sdb        lvm2 ---- 20.00g 20.00g 
10.   /dev/sdc        lvm2 ---- 20.00g 20.00g 
11.   /dev/sdd        lvm2 ---- 40.00g 40.00g 
12. [root@linuxidc-pc ~]# 
 
 
 

3. 建立卷組

1.  [root@linuxidc-pc ~]#vgcreate -s 16M testvg /dev/sdb /dev/sdc /dev/sdd 
2.    Volume group "testvg" successfully created 
3.  [root@linuxidc-pc ~]#vgs  # 檢視vg資訊
4.    VG     #PV #LV #SN Attr   VSize  VFree   
5.    testvg   3   0   0 wz--n- 79.95g 79.95g 
 
使用vgs命令檢視卷組(Volume Group)資訊,上面的資訊顯示,已存在一個testvg的捲組,該卷組包含3個物理卷(Physical Volume),在其上還沒有邏輯卷(Logica Volume),總大小約為80G, 可用80G
 
vgcreate                 建立卷組
            -s  指定物理內容(Physical Extent)大小
vgs                           檢視卷組資訊
           
 

4. 建立邏輯卷LV

1.  [root@linuxidc-pc ~]#lvcreate -n testlv -L 5G testvg 
2.    Logical volume "testlv" created.     
3.  [root@linuxidc-pc ~]#lvs 
4.    LV  VG   Attr  LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert 
5.    testlv testvg -wi-a----- 5.00g       
 
lvcreate 建立邏輯卷
      -n   指定邏輯卷名稱
      -L   指定邏輯卷大小
     
    lvs      顯示邏輯卷資訊
    lvdisplay          顯示邏輯卷詳細資訊
 

5. 格式化邏輯卷,建立檔案系統

1.  [root@linuxidc-pc ~]#mkfs.ext4 /dev/testvg/testlv 
 
  檢視格式化之後的邏輯卷資訊
 
[root@linuxidc-pc ~]#blkid /dev/testvg/testlv   
/dev/testvg/testlv: UUID="e4b4c019-d30d-4fcc-ba16-87c26f9c6864" TYPE="ext4"   
 

6. 掛載檔案系統

1.  [root@linuxidc-pc ~]#mount /dev/testvg/testlv /mnt/testlv/   # 掛載
2.  [root@linuxidc-pc ~]#df -P /dev/mapper/testvg-testlv      # 檢視
3.  Filesystem                1024-blocks  Used Available Capacity Mounted on   
4.  /dev/mapper/testvg-testlv    5029504 10232  4757128      1% /mnt/testlv   
 

7. 將掛載寫到/etc/fstab目錄,以便於重新啟動後,也能生效

1.  UUID=e4b4c019-d30d-4fcc-ba16-87c26f9c6864 /mnt/testlv   ext4 defaults 0 0 
 
任務完成。

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-10/148085.htm


IT145.com E-mail:sddin#qq.com