CentOS 系統數據盤無損擴容


第一階段:

1、新建快照以防出現問題后恢復數據。

2、進入 ECS 控制台,點擊磁盤,在需要擴容的磁盤最后點擊“更多”,選擇“磁盤擴容”進入磁盤擴容操作頁。

3、輸入你希望擴容的目標大小(我輸入40G)后提交擴容訂單,支付完成后重啟系統。

到這一步,我們僅僅是把磁盤容量進行了擴大,但是分區和文件系統並沒有變化,所以還需要手動分配存儲空間。下面就是比較重要的操作了。

第二階段:

1、查看一下磁盤。

df -h

 

我們需要操作的磁盤為 /dev/xvdb1 ,掛載點為www

2、卸載磁盤。

做這一步前需要注意,可能需要停止相關的服務,否則會卸載失敗(如果服務正在運行的話)。

停止服務相關命令:

service wdapache stop

service nginxd stop

service httpd stop

service pureftpd stop

service mysqld stop

如果你的系統安裝了雲鎖之類的安全工具,還需要停止對磁盤的保護。

下面我們進行卸載磁盤:

umount /dev/xvdb1

3、刪除原有分區並新建分區

使用 fdisk 指令,輸入 d 刪除原有的分區,然后依次輸入 n,p,1(數字1) 新建分區。

fdisk /dev/xvdb

d

n

p

1

按兩次回車,等待出現Command (m for help)后輸入:

wq

等待出現提示:

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

即表示新建分區成功!

4、格式化磁盤。

依次執行下面2條指令擴大文件系統,原有數據不會丟失:

e2fsck -f /dev/xvdb1

resize2fs /dev/xvdb1

5、掛載磁盤。

將擴容完畢的磁盤掛載回原有的掛載點

mount /dev/xvdb1 /www/

(/www/是我原來的掛載點,注意修改)

6、查看磁盤信息

df -h

 
 

7、在 ECS 控制台重啟服務器(或者reboot重啟),檢查系統和數據是否正常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM