阿里云云盘扩容数据盘_Linux
隨著業(yè)務(wù)的增長,您的數(shù)據(jù)盤容量可能無法滿足數(shù)據(jù)存儲的需要,這時您可以使用?磁盤擴容?功能擴容數(shù)據(jù)盤。
| ? | 說明 |
|
本文以一個高效云盤的數(shù)據(jù)盤和一個運行CentOS 7.3 64位的 ECS 實例為例,說明如何擴容數(shù)據(jù)盤并使擴容后的容量可用。
您可以按以下步驟完成擴容操作:
步驟 1. 在控制臺上擴容數(shù)據(jù)盤的磁盤空間
步驟 2. 登錄實例擴容文件系統(tǒng)
步驟 1. 在控制臺上擴容數(shù)據(jù)盤的磁盤空間
按以下步驟在控制臺上擴容數(shù)據(jù)盤的磁盤空間:
| ? | 說明 |
| 如果您需要擴容的數(shù)據(jù)盤已經(jīng)掛載在某個實例上,您可以單擊?實例,找到相應實例后,進入實例詳情頁,并單擊?本實例磁盤。 |
| ? | 說明 |
| 擴容成功后,磁盤列表里即顯示擴容后的容量。但是,如果您的數(shù)據(jù)盤已經(jīng)掛載到實例上,只有在控制臺上?重啟實例?后,登錄實例才能看到新的磁盤空間容量。 |
在控制臺上擴容數(shù)據(jù)盤的磁盤空間后,
- 如果數(shù)據(jù)盤已經(jīng)掛載到實例上,您必須執(zhí)行?步驟 2. 登錄實例擴容文件系統(tǒng)。
- 如果數(shù)據(jù)盤未掛載到實例上,您必須先掛載數(shù)據(jù)盤(參見?掛載云盤),再根據(jù)數(shù)據(jù)盤的實際情況執(zhí)行不同的操作:
- 如果這是一個未格式化的數(shù)據(jù)盤,您必須格式化數(shù)據(jù)盤。詳細信息,請參見?Linux 格式化和掛載數(shù)據(jù)盤。
- 如果這個數(shù)據(jù)盤之前已經(jīng)格式化并分區(qū),您必須?步驟 2. 登錄實例擴容文件系統(tǒng)。
步驟 2. 登錄實例擴容文件系統(tǒng)
在ECS控制臺上完成磁盤擴容后,磁盤每個分區(qū)的文件系統(tǒng)并未擴容。您需要登錄實例擴容文件系統(tǒng)。
在本示例中,假設(shè)數(shù)據(jù)盤掛載在一臺Linux實例上,實例的操作系統(tǒng)為CentOS 7.3 64位,未擴容前的數(shù)據(jù)盤只有一個主分區(qū)(/dev/vdb1,ext4文件系統(tǒng)),文件系統(tǒng)的掛載點為?/resizetest,文件系統(tǒng)擴容完成后,數(shù)據(jù)盤仍然只有一個主分區(qū)。
| ? | 說明 |
| 使用?df -h?查看是否卸載成功,如果看不到 /dev/vdb1 的信息表示卸載成功。以下為示例輸出結(jié)果。 [root@iXXXXXX ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 1.5G 36G 4% / devtmpfs 487M 0 487M 0% /dev tmpfs 497M 0 497M 0% /dev/shm tmpfs 497M 312K 496M 1% /run tmpfs 497M 0 497M 0% /sys/fs/cgroup tmpfs 100M 0 100M 0% /run/user/0 |
| ? | 說明 |
| 如果您使用?parted?工具操作分區(qū),不能與?fdisk?交叉使用,否則會導致分區(qū)的起始扇區(qū)不一致。關(guān)于?parted工具的使用說明可以參考這里。 |
| ? | 說明 |
| 刪除分區(qū)不會造成數(shù)據(jù)盤內(nèi)數(shù)據(jù)的丟失。 |
| ? | 說明 |
| 如果要創(chuàng)建4個以上的分區(qū),您應該創(chuàng)建至少一個擴展分區(qū),即選擇?e。 |
| ? | 說明 |
| 如果發(fā)現(xiàn)First sector顯示的位置和之前記錄的不一致,說明之前可能使用?parted?來分區(qū),那么就停止當前的?fdisk?操作,使用?parted?重新操作。 |
| ? | 說明 |
| 如果您使用的是?parted?工具,進入?parted?界面后,輸入?p?羅列當前的分區(qū)情況。如果有分區(qū),則使用 rm+ 序列號來刪除老的分區(qū)表,然后使用?unit s?定義起始位置,單位使用扇區(qū)個數(shù)計量,最后使用?mkpart命令來創(chuàng)建即可,如下圖所示。? |
| ? | 說明 |
|
以下為示例輸出結(jié)果。
[root@iXXXXXX ~]# e2fsck -f /dev/vdb1 e2fsck 1.42.9 (28-Dec-2013) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/vdb1: 11/1835008 files (0.0% non-contiguous), 159218/7339776 blocks [root@iXXXXXX ~]# resize2fs /dev/vdb1 resize2fs 1.42.9 (28-Dec-2013) Resizing the filesystem on /dev/vdb1 to 7864064 (4k) blocks. The filesystem on /dev/vdb1 is now 7864064 blocks long.| ? | 說明 |
| 掛載操作完成后,不需要在控制臺上重啟實例即可開始使用擴容后的文件系統(tǒng)。 |
以下為示例輸出結(jié)果。
[root@iXXXXXX ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 1.5G 36G 4% / devtmpfs 487M 0 487M 0% /dev tmpfs 497M 0 497M 0% /dev/shm tmpfs 497M 312K 496M 1% /run tmpfs 497M 0 497M 0% /sys/fs/cgroup tmpfs 100M 0 100M 0% /run/user/0 /dev/vdb1 30G 44M 28G 1% /resizetest轉(zhuǎn)載于:https://www.cnblogs.com/weifeng1463/p/9235799.html
總結(jié)
以上是生活随笔為你收集整理的阿里云云盘扩容数据盘_Linux的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [LINUX服務器搭建套餐]2.安裝my
- 下一篇: Linux入门视频