CENTOS 阿里雲服務器磁盤擴容

個人系統是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

相關文章
相關標籤/搜索