105
人物
雲服務器 ECS 擴容數據盤(Linux實例)
擴容數據盤(Linux 實例)
隨著業務的增長,您的磁盤容量可能無法滿足數據存儲的需要,這時您可以擴容磁盤。
本文檔介紹的方法隻適用於數據盤。如果要擴容係統盤,需要采用更換係統盤的方式。請參考 更換係統盤。
擴容須知
擴容前
建議在擴容磁盤之前 手動創建快照,以備份數據。
磁盤上如果正在執行創建快照的操作,則此時不允許進行擴容操作。
隻做磁盤容量的擴容,不做文件係統的擴容。
支持普通盤的擴容,不支持本地盤(本地磁盤、本地 SSD 盤)的擴容。
掛載在實例上的數據盤,隻有實例為 運行中 (Running) 或者 已停止 (Stopped) 狀態時,才可以進行擴容操作。
擴容後
使用 ECS 控製台或者 Open API 擴容磁盤之後,需要在 ECS 控製台或者使用 Open API 重啟實例之後才可以生效。
擴容生效之後的磁盤,仍然需要用戶手動格式化擴展的存儲空間。
操作步驟
本文檔以 Ubuntu 14.04 係統為例,介紹如何進行磁盤擴容。其他 Linux 係統的操作相似。
本實例中,選定最初的磁盤大小為 63 GB,我們將其擴容到 70 GB。
登錄 雲服務器管理控製台。
單擊左側導航中的 實例。然後選擇頁麵頂部的地域。
首先進入磁盤列表頁麵,點擊 更多 > 磁盤擴容。注意隻有 數據盤 才有該選項。對於 係統盤, 需要通過 更換係統盤的方式進行擴容。
進入擴容頁後,填寫擴容後的磁盤容量大小,單擊 去擴容。
也可以直接使用 OpenAPI 進行擴容操作:ResizeDisk --DiskId=d-94tomxanq --NewSize=70
重啟服務器。進入實例列表頁麵,點擊 更多,選擇 重啟。
或者使用 OpenAPI 進行重啟操作:RebootInstance --InstanceId=i-94lw423m7
登錄到 ECS 實例。
如果磁盤是之前是 mount 在服務器上的,先 umount 磁盤。
umount /mnt/dev1
刪除原有分區並新建分區。如果此前未分區,直接格式化使用,請直接跳到第 9 步。
有些用戶使用 parted 工具來操作分區,但是 parted 和 fdisk 不能交叉使用的,否則會導致分區的起始扇區不一致的問題。因此刪除原有分區建新分區的時候,請按照如下步驟進行操作:
1). 使用 fdisk -l 羅列一下分區信息並記錄一下即將擴容磁盤的最終容量、起始扇區位置。
2). 使用 fdisk 指令,輸入 d 來刪除原有的分區。
3). 依次輸入 n,p,1 來新建分區。
4). 選擇 sector 時,在此示例中直接回車選擇默認值,您也可以按照自己的需求來選擇。為了保證數據的一致性,First sector 建議和之前的分區保持一致。
下麵是使用 fdisk的示例:
``` root@iZ94lw423m7Z:~# fdisk /dev/xvdb Command (m for help): d Selected 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): wq The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.```
如果在 First sector 這發現位置和之前記錄的不一致,說明之前可能使用了 parted 來分區的,那麼就停止當前的 fdisk 操作,使用 parted 重新操作。
使用 parted 指令,輸入p羅列當前的分區情況,如有則使用 rm+ 序列號來刪除老的分區表,然後使用 unit s 定義起始位置單位使用扇區個數計量,最後使用 mkpart 命令來創建即可,如下圖所示。
9 檢查文件係統,並變更文件係統大小。
使用 e2fsck 的時候由於係統需要檢查並訂正文件係統元數據,所以速度較慢、耗時較長,請耐心等待。
使用 e2fsck 和 resize2fs 指令,正確操作情況下,不會造成原有數據丟失的。
```e2fsck -f /dev/xvdb1 resize2fs /dev/xvdb1```
10 將擴容完畢的磁盤掛載回原有的掛載點。
```mount /dev/xvdb1 /mnt/dev1```
11 用 df -TH 指令可以查看到磁盤的信息。
```df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/xvda1 ext4 22G 1.4G 19G 7% / none tmpfs 4.1k 0 4.1k 0% /sys/fs/cgroup udev devtmpfs 510M 4.1k 510M 1% /dev tmpfs tmpfs 105M 381k 104M 1% /run none tmpfs 5.3M 0 5.3M 0% /run/lock none tmpfs 521M 0 521M 0% /run/shm none tmpfs 105M 0 105M 0% /run/user /dev/xvdb1 ext4 74G 55M 71G 1% /mnt/dev1```
最後更新:2016-05-14 10:16:19
上一篇:
雲服務器 ECS > 購買指導 > 購買磁盤 > 新購
下一篇:
雲服務器 ECS擴容數據盤(Windows實例)
怎樣授權子用戶完全管理某個Bucket的權限___對象存儲(OSS)授權問題_授權常見問題_訪問控製-阿裏雲
修改虛擬邊界路由器信息__高速通道相關接口_API 參考_雲服務器 ECS-阿裏雲
創建Trail__快速入門_操作審計-阿裏雲
平台概述__平台介紹_數加平台介紹-阿裏雲
前言__Docker_操作指南_批量計算-阿裏雲
批量修改解析記錄__批量管理接口_API文檔_雲解析-阿裏雲
C-SDK使用(threadx)__SDK使用參考_設備端接入手冊_阿裏雲物聯網套件-阿裏雲
UpdateRow__API 概覽_API 參考_表格存儲-阿裏雲
DomainItem__數據類型_API_API 網關-阿裏雲
蘋果取消個人對個人打賞抽成;阿裏雲大數據計算服務MaxCompute在香港開服
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲