阿里雲服務器動態擴容(阿里雲服務器擴容後磁盤空間無變化解決方法)

阿里雲服務器動態擴容(阿里雲服務器擴容後磁盤空間無變化解決方法)

公司某臺阿里雲服務器磁盤空間滿了,於是想給它動態擴容
我們從阿里雲的控制面板中給硬盤擴容後結果發現我們的磁盤空間並沒有改變
注意:本次操作是針對CentOS 7的

#使用df -h並沒有發現我們的磁盤空間增加
#使用fdisk -l發現確實還有部分空間
運行df -h命令查看雲盤分區大小。
以下示例返回分區(/dev/vda1)容量是200GiB。
運行fdisk -l命令查看現有云盤大小。
以下示例返回雲盤(/dev/vda)容量是400GiB

在這裏插入圖片描述

#接下來擴容  首先我們需要安裝這兩個包
yum install cloud-utils-growpart
yum install xfsprogs
#操作之前我們要看一下內核版本 內核版本太低可能會導致失敗
uname -a
運行growpart <DeviceName> <PartionNumber>命令調用growpart爲需要擴容的雲盤和對應的第幾個分區擴容。
現在我們爲系統盤的第一個分區(/dev/vda1)擴容。
[root@iZuf6h590z6jc4fk8m631jZ ~]# growpart /dev/vda 1
CHANGED: partition=1 start=2048 old: size=419428319 end=419430367 new: size=838858719 end=838860767
[root@iZuf6h590z6jc4fk8m631jZ ~]# growpart /dev/vda 1
NOCHANGE: partition 1 is size 838858719. it cannot be grown
#若運行命令後報以下錯誤,您可以運行LANG=en_US.UTF-8切換ECS實例的字符編碼類型。
[root@iZuf6h590z6jc4fk8m631jZ ~]# LANG=en_US.UTF-8
運行resize2fs <PartitionName>命令調用resize2fs擴容文件系統。
示例命令表示爲擴容系統盤的/dev/vda1分區文件系統。
[root@iZuf6h590z6jc4fk8m631jZ ~]# resize2fs /dev/vda1
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 13, new_desc_blocks = 25
The filesystem on /dev/vda1 is now 104857339 blocks long.
運行df -h命令查看雲盤分區大小。
返回分區(/dev/vda1)容量是400GiB,表示已經成功擴容。
[root@iZuf6h590z6jc4fk8m631jZ ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        7.7G     0  7.7G   0% /dev
tmpfs           7.7G     0  7.7G   0% /dev/shm
tmpfs           7.7G  1.9M  7.7G   1% /run
tmpfs           7.7G     0  7.7G   0% /sys/fs/cgroup
/dev/vda1       394G  188G  191G  50% /
tmpfs           1.6G     0  1.6G   0% /run/user/0

在這裏插入圖片描述
至此擴容結束,可以正常使用了

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