一、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
參考鏈接:參考鏈接