Centos 7如何進行磁盤擴容(LVM)

一、Centos 7,LVM根分區擴容

目的:給磁盤新增1T空間
系統:centos 7.3
1.查看現有分區

df -h

2.關機新增磁盤空間

3.查看擴容後磁盤大小

lsblk

 

圖一

圖二

箭頭指示的位置,看到原有根目錄下磁盤空間,這次新增空間爲:1T,根目錄下現有空間爲4.8T,目標擴容後:5.8T
4.對新增的磁盤進行分區

 

 fdisk  /dev/sda

4.1 查看已分區數量

p

4.2 新增分區

n

接着,在顯示的起始扇區直接敲回車鍵,在彈出的Last後面中,直接敲回車鍵即可進入下一步(在如圖畫框位置直接使用回車即可進入下一步)這樣選擇新增磁盤的所有空間。如圖:

 

5.查看分區數量
繼續在終端命令窗口中輸入“p”回車,查看當前分區的信息,在顯示的信息中就可以看到已經多了一個新的分區了,大小就是剛設置的大小。如圖:

p

 

6.寫入磁盤信息並保存

w

 

7.刷新分區

partprobe /dev/sda

8.初始化剛建立的分區

# 創建物理卷
pvcreate  /dev/sda4

 

9.把剛初始化的分區加到虛擬卷組名中
9.1查看磁盤券組名

vgdisplay

 

9.2 把剛初始化的分區加入到虛擬卷組名中

vgextend cl /dev/sda4

 

10.查看巻組的詳細信息

vgdisplay

11. 查看擴展文件系統名
接着,繼續在終端命令窗口中輸入“# df -h”命令並回車,查看並記下需要擴展的文件系統名(這邊查看到的系統名是:/dev/mapper/centos-root,不同版本查看到的應該有所區別,大家應該注意區分)

df -h
#要擴展文件系統名
/dev/mapper/cl-root

12.擴容已有的卷組容量
**注意:**如果您擴容的是1T,這裏1T就不能全部擴展,只能擴展比10G小的容量,不然系統會報錯導致擴容失敗,小編這裏只擴容9G。命令:# lvextend -L +需要擴展的容量 需要擴展的文件系統名,需要注意命令中區分字母的大小寫。

lvextend -L +990G /dev/mapper/cl-root

13. 查看當前的卷組
接着,繼續在終端命令窗口中輸入“# pvdisplay”命令並回車,在顯示的信息中卷組已經擴容成功了,接下來需要將文件系統也擴容。

pvdisplay

 

14.查看文件系統的格式

cat /etc/fstab | grep cl-root

15.擴展磁盤空間
接着,在上一步已經看到了文件系統的格式了,就需要使用相應的命令來擴展磁盤空間,在終端命令中輸入“# xfs_growfs /dev/mapper/centos-root”命令並回車(命令:# xfs_growfs 文件系統名,不同的文件系統要用不同的命令,不然會導致報錯)。如圖:

xfs_growfs /dev/mapper/cl-root

16.查看擴容後磁盤信息

df -h

參考鏈接:參考鏈接

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