個人系統是centos 6.5 32位,數據盤掛載在/www/web目錄下,因此擴容的方法和阿里雲官方的有所不一樣。mysql
**備註:若是磁盤已有分兩個區,須要把兩個區都刪除,才能擴容成功(開始一直擴不成功,後面刪除2分區後,擴容成功)web
**分區時,刪除分區,須要立刻新建,以避免數據丟失sql
====我還不知道,怎麼從新分兩個分區,擴容後只能分一個區。。額。。。忘高手指導!
centos
現將過程記錄以下,以備之後使用,本人PHP猿人,LINUX小白。高手能夠漂過服務器
如下是擴容過程:
首先,作好快照(出現問題好恢復),在後臺擴容磁盤。
1.進入 ECS 控制檯
2.選擇所有磁盤頁或者本實例磁盤頁
3.在每個磁盤條目的最後選擇「更多」
4.選擇「磁盤擴容」,便可進入磁盤擴容操做頁
5.輸入你但願擴容的目標大小(我輸入40G)
6.提交擴容訂單,按量付費的磁盤在下一個計價單位(目前是小時)開始按擴容後的磁盤大小計費;
擴容僅作磁盤容量的擴大,不作分區和文件系統的擴大,擴容完成後,用戶還須要手動分配存儲空間。
新手難就難在磁盤擴容後的操做:
一、重啓服務器(reboot)
二、umount /dev/xvdb1
結果個人提示錯誤device is busy 文件正在使用,考慮到多是網站還在運行,因此service mysqld stop,service httpd stop 中止相關服務網站
--->再次運行umount /dev/xvdb1 就能夠了。
三、運行fdisk -l查看下磁盤號爲/dev/xvdb1
四、刪除原有分區並新建分區
使 用 fdisk 指令,fdisk /dev/xvdb
spa
輸入 d 來刪除原有的分區,而後依次輸入 n,p,1(數字) 來新建分區,選擇 sector 時,這邊咱們直接回車選擇默認值,你也能夠按照本身的需求來選擇。爲了保證數據的一致性,First sector 建議和以前的分區保持一致。
fdisk /dev/xvdb
d
n
p
1
回車兩次出現Command (m for help)
輸入w
提示:The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
表示成功!
6.格式化磁盤
使用 resize2fs 指令擴大文件系統大小,原有數據不會丟失。
e2fsck -f /dev/xvdb1
resize2fs /dev/xvdb1
7.mount 磁盤
最後,咱們再將擴容完畢的磁盤掛載回原有的掛載點
mount /dev/xvdb1 /www/web
(這個/www/web是我原來的掛載點)
8.用 df -vh 指令能夠查看到磁盤的信息
df -vh
爲保險起見,reboot重啓下看看是否正常。orm