1. 程式人生 > >LVM邏輯分割槽建立、擴容、刪除

LVM邏輯分割槽建立、擴容、刪除

1 fdisk /dev/sda //在沒有第4個分割槽的情況下,先建立第4個擴充套件分割槽,之後建立第5塊分割槽為設定為LVM型別(8e)
在這裡插入圖片描述
2 partprobe //重新載入分割槽
3 pvcreate /dev/sda5 //建立物理卷
4 pvs 檢視物理卷
在這裡插入圖片描述
5 vgcreate datastore /dev/sda5 //建立卷組
6 lvcreate -L 3G -n database datastore //建立邏輯卷
7 lvs //檢視邏輯卷
在這裡插入圖片描述
8 mkfs.ext4 /dev/datastore/database //格式化邏輯卷
9 mkdir /database //建立掛載點
10 blkid //檢視UUID
在這裡插入圖片描述


11 vim /etc/fstab //編輯掛載配置檔案,設定自動掛載
12 mount /dev/datastore/database /database/ 掛載
13 df -h //檢視檔案系統情況
在這裡插入圖片描述
3.
1 fdisk /dev/sda //因為卷組容量不足,先新增物理卷,所以先新增分割槽
在這裡插入圖片描述
2 partprobe //重新載入分割槽
3 pvcreate /dev/sda7 // 建立物理卷
4 vgextend datastore /dev/sda7 //對datastore卷組新增物理卷
5 vgs 檢視卷組容量
在這裡插入圖片描述
6 lvs //檢視邏輯卷容量
在這裡插入圖片描述
7 lvextend -L 5G /dev/datastore/database //更改邏輯卷容量為5G(失敗,卷組可用容量在新增後也不夠2G,實際總卷組容量為4.99G,不足5G)
8 lvextend -L 4.5G /dev/datastore/database //(只能先更改為4.5G)
9 lvs //檢視邏輯卷更改後的容量
在這裡插入圖片描述

10 fdisk /dev/sda //因為卷組不夠5G,所以再新增分割槽
11 partprobe //重新載入
12 pvcreate /dev/sda8 //建立物理卷
13 vgextend datastore /dev/sda8 //將建立的物理卷加入卷組
14 lvs //檢視邏輯卷修改前資訊
15 lvextend -L 5G /dev/datastore/database //修改邏輯卷容量為5G
16 lvs //檢視修改後的邏輯卷容量
在這裡插入圖片描述
17 mount -a //重新掛載
4.
1 umount /data/ //取消掛載
2 vim /etc/fstab //刪除開機自動掛載檔案中的被刪除邏輯卷自動掛載配置
3 lvremove /dev/datastore/database //刪除邏輯卷
4 vgremove datastore //刪除卷組
5 pvremove /dev/sda8 /dev/sda7 //刪除物理卷
6 pvremove /dev/sda6 //刪除物理卷
7 fdisk /dev/sda //刪除分割槽
在這裡插入圖片描述

8 partprobe //重新載入
9 rm -f /base //刪除掛載點目錄