阿里雲服務器擴容后,登陸寶塔面板發現磁盤容量沒有變化,磁盤初始只有80G,現在空間不夠用,想要擴容到280G,服務器磁盤擴容后,服務器面板顯示280G,但是寶塔面板還是顯示80G無變化不更新解決辦法。
備份:
備份數據庫和重要文件的備份,服務器創建快照,以防在硬盤擴容時出現意外導致數據丟失!
安裝growpart
[root@admin]# yum install -y cloud-utils-growpart
查看磁盤實際大小
運行 fdisk -l 命令查看磁盤實際大小。
[root@admin]# fdisk -l
Disk /dev/vda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0008de3e
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 209715166 104856559+ 83 Linux
說明:磁盤(/dev/vda)實際大小為:100 G!
查看磁盤分配大小
運行 df -h 命令查看磁盤分配大小。
[root@admin]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 8.5M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/vda1 99G 17G 78G 18% /
tmpfs 395M 0 395M 0% /run/user/0
磁盤(/dev/vda)分配大小為:15 G。意味着還有85G未分配!
自適應分區擴容
運行 growpart 命令,調用 growpart 為需要擴容分區擴容。
growpart /dev/vda 1 ,表示為系統盤的第一個分區(/dev/vda1)擴容。
[root@admin]# growpart /dev/vda 1
CHANGED: partition=1 start=2048 old: size=52424704 end=52426752 new: size=209713119 end=209715167
若運行命令后報以下錯誤,您可以運行LANG=en_US.UTF-8切換ECS實例的字符編碼類型,后運行 growpart 命令。
[root@admin]# growpart /dev/vda 1
unexpected output in sfdisk --version [sfdisk,來自 util-linux 2.23.2]
[root@admin]#.UTF-8
重設分區大小
運行 resize2fs 命令調用 resize2fs 擴容文件系統。
[root@admin]# resize2fs /dev/vda1
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 7
The filesystem on /dev/vda1 is now 26214139 blocks long.
再次查看磁盤分區大小
可以看到分區(/dev/vda1)容量已經是100G,表示已經成功擴容。
[root@admin]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 8.5M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/vda1 99G 17G 78G 18% /
tmpfs 395M 0 395M 0% /run/user/0
重啟寶塔面板
[root@admin]# bt
===============寶塔面板命令行==================
(1) 重啟面板服務 (8) 改面板端口
(2) 停止面板服務 (9) 清除面板緩存
(3) 啟動面板服務 (10) 清除登錄限制
(4) 重載面板服務 (11) 取消入口限制
(5) 修改面板密碼 (12) 取消域名綁定限制
(6) 修改面板用戶名 (13) 取消IP訪問限制
(7) 強制修改MySQL密碼 (14) 查看面板默認信息
(22) 顯示面板錯誤日志 (15) 清理系統垃圾
(23) 關閉BasicAuth認證 (16) 修復面板(檢查錯誤並更新面板文件到最新版)
(24) 關閉谷歌認證 (17) 設置日志切割是否壓縮
(25) 設置是否保存文件歷史副本 (18) 設置是否自動備份面板
(0) 取消
===============================================
請輸入命令編號:1