一 緣由
公司服務(wù)器磁盤滿了,在擴容的過程中有很多坑,寫出來。
擴容前的磁盤情況, /dev/xvdb1 文件系統(tǒng)已經(jīng)
二 擴容過程
可參考 阿里云擴容官方文檔
第1步:進入 ECS 控制臺
第2步:選擇 "全部磁盤" 頁或者"本實例磁盤" 頁
第3步:在每一個磁盤條目的最后選擇"更多"
第4步:選擇"磁盤擴容",即可進入磁盤擴容操作頁
第5步:輸入你希望擴容的目標大小
第6步:重啟
成功開通后,您需要通過ECS控制臺或ECS API重啟實例,擴容的操作才能正式生效,通過其他方式重啟實例無效。(黃色按鈕)
第7步:手動擴展磁盤 (Linux)
磁盤擴容我們只做磁盤容量的擴大,文件系統(tǒng)需要您手動去擴展,如何手動擴展
7.1 登錄 ECS 實例
7.2 如果你的磁盤是之前是 mount 在服務(wù)器上的,先 umount 磁盤
|
1
|
umount /alidata1 |
7.3 刪除原有分區(qū)并新建分區(qū)(分區(qū)不會導(dǎo)致數(shù)據(jù)丟失,為了保險起見,先創(chuàng)建快照)
使用 fdisk 指令,輸入 d 來刪除原有的分區(qū),然后依次輸入 n,p,1 來新建分區(qū),選擇 sector 時,這邊我們直接回車選擇默認值,你也可以按照自己的需求來選擇。為了保證數(shù)據(jù)的一致性,F(xiàn)irst sector 建議和之前的分區(qū)保持一致。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
root@iZ94lw423m7Z:~# fdisk /dev/xvdbCommand (m for help): dSelected partition 1Command (m for help): nPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): pPartition number (1-4, default 1): 1First sector (2048-146800639, default 2048):Using default value 2048Last sector, +sectors or +size{K,M,G} (2048-146800639, default 146800639):Using default value 146800639Command (m for help): wqThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks. |
7.4 格式化磁盤
使用 resize2fs 指令擴大文件系統(tǒng)大小,原有數(shù)據(jù)不會丟失。
|
1
2
|
e2fsck -f /dev/xvdb1resize2fs /dev/xvdb1 |
7.5 mount 磁盤
最后,我們再將擴容完畢的磁盤掛載回原有的掛載點
|
1
|
mount /dev/xvdb1 /alidata1 |
7.6 用 df -TH 指令可以查看到磁盤的信息
|
1
2
3
4
5
6
7
8
9
10
|
deploy@iZ25j1hf2kfZ:~$ df -hFilesystem Size Used Avail Use% Mounted on/dev/xvda1 20G 18G 1.1G 95% /none 4.0K 0 4.0K 0% /sys/fs/cgroupudev 3.9G 4.0K 3.9G 1% /devtmpfs 799M 392K 799M 1% /runnone 5.0M 0 5.0M 0% /run/locknone 3.9G 0 3.9G 0% /run/shmnone 100M 0 100M 0% /run/user/dev/xvdb1 197G 93G 95G 50% /alidata1 |
三 其他
3.1 如果有問題就聯(lián)系售后,或提交工單
3.2 擴容過程中的異常
|
1
2
3
4
|
WARNING: Re-reading the partition table failed with error 22: Invalid argument.The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8)Syncing disks. |
首先確認掛載點的名字,該問題是掛載點 填寫錯誤
=======補充=======
在升級過程中,還是需要對 linux 磁盤,文件系統(tǒng) 有所了解。
20150926 在第二次升級的時候,我明明掛載的是 /dev/xvda1 ,但是顯示的是
|
1
2
3
4
5
6
7
8
9
10
|
deploy@iZ25j1hf2kfZ:~$ df -hFilesystem Size Used Avail Use% Mounted on/dev/xvda1 20G 18G 575M 97% /none 4.0K 0 4.0K 0% /sys/fs/cgroupudev 3.9G 4.0K 3.9G 1% /devtmpfs 799M 380K 799M 1% /runnone 5.0M 0 5.0M 0% /run/locknone 3.9G 0 3.9G 0% /run/shmnone 100M 0 100M 0% /run/user/dev/xvda1 689G 164G 491G 26% /alidata1 |
注意看 /dev/xvda1 文件系統(tǒng)名,百思不得其解,死馬當活馬醫(yī),重啟后正常。
推薦閱讀
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) ———————&>>>詳細閱讀
本文標題:阿里云服務(wù)器擴容
地址:http://www.brh9h.cn/jishu/diannao/299865.html








網(wǎng)友點評
精彩導(dǎo)讀
科技快報
品牌展示