centos7下使用LVM給系統(/)根目錄-硬盤擴容(圖文)

測試目標:

把一臺CentOS7虛擬機原系統磁盤擴容1G。

操作步驟:

  1. 虛擬機編輯設置添加一塊新硬盤,本實驗添加的硬盤2-1G,請忽視新硬盤那個。
    在這裏插入圖片描述
    2.爲了讓在系統裏能夠顯示新添加的硬盤已知有兩種操作方法
    (1).重啓
    #一般我們使用方法2因爲是使用中的服務器
    (2).輸入 echo “- - -” > /sys/class/scsi_host/host0/scan
    並且scsi_host 文件夾中有好幾個host 文件,如果host0 執行後無法顯示出新添加的硬盤,那吧host1 host2 也執行一次試試
    執行成功後 新添加的硬盤會顯示出來
[root@localhost ~]#lsblk

在這裏插入圖片描述
sdb 就是新添加的硬盤-1G
3. 給新硬盤創建分區(此處就默認創建一個分區)

[root@localhost ~]#fdisk /dev/sdb

根據下圖操作

在這裏插入圖片描述

在這裏插入圖片描述
4. 再次查看分區,只是分區好,沒掛載沒加入系統根,無法使用

[root@localhost ~]#lsblk

在這裏插入圖片描述
5. 把新的分區轉換爲物理卷

[root@localhost ~]#pvcreate /dev/sdb1

Physical volume “/dev/sdb1” successfully created.

  1. 查看現有的卷組名,這裏爲centos
[root@localhost ~]#vgdisplay

在這裏插入圖片描述
7. 把第5步轉換好的物理卷併到vg(卷組)中

[root@localhost ~]#vgextend centos /dev/sdb1

Volume group “centos” successfully extended

此時查看VG已經多了大約1個G
在這裏插入圖片描述
8. 查看邏輯卷,默認系統分了2個,選擇對應邏輯卷路徑

[root@localhost ~]#lvdisplay 

在這裏插入圖片描述
9. 給邏輯卷擴展空間

[root@localhost ~]# lvextend /dev/centos/root /dev/sdb1

Size of logical volume centos/root changed from <17.00 GiB (4351 extents) to 17.99 GiB (4606 extents).
Logical volume centos/root successfully resized.

  1. 寫入文件系統,使擴容生效。
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root 

在這裏插入圖片描述
如果是ext系統,可以使用resize2fs命令替換xfs_growfs命令。如果是ext系統,可以使用resize2fs命令替換xfs_growfs命令。
11. 檢查擴容效果
在這裏插入圖片描述
齊活,收工

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