阿里云ECS在線擴(kuò)容磁盤🥑
阿里云ECS在線擴(kuò)容磁盤??
阿里云ecs磁盤使用率較高,可以在線擴(kuò)容磁盤。
![]()
擴(kuò)容流程

步驟一:擴(kuò)展云盤容量
1. 首先創(chuàng)建快照,再進(jìn)行擴(kuò)容。

2. 云盤擴(kuò)容

步驟二:擴(kuò)容分區(qū)及文件系統(tǒng)
在完成云盤容量擴(kuò)展后,需要擴(kuò)容分區(qū)和文件系統(tǒng)方可使用新增的容量。阿里云提供了兩種方式:
-
通過控制臺(tái)擴(kuò)容(推薦):在控制臺(tái)利用云助手進(jìn)行擴(kuò)容,無(wú)需手動(dòng)輸入命令,操作便捷。
-
通過命令行擴(kuò)容:登錄實(shí)例手動(dòng)輸入命令來(lái)執(zhí)行擴(kuò)容。該方式操作性強(qiáng),適用范圍廣泛。

因控制臺(tái)方式無(wú)法執(zhí)行,需要通過命令行執(zhí)行擴(kuò)容。先執(zhí)行fdisk、lsblk、df -Th查看基本情況。
[root@localhost ~]# fdisk -lu
Disk /dev/vda: 1073.7 GB, 1073741824000 bytes, 2097152000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b2d99
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 1048562549 524280251 83 Linux
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 1000G 0 disk
└─vda1 253:1 0 500G 0 part /
[root@localhost ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 31G 0 31G 0% /dev
tmpfs tmpfs 31G 0 31G 0% /dev/shm
tmpfs tmpfs 31G 900K 31G 1% /run
tmpfs tmpfs 31G 0 31G 0% /sys/fs/cgroup
/dev/vda1 ext4 493G 438G 35G 93% /
tmpfs tmpfs 6.2G 0 6.2G 0% /run/user/0
通過執(zhí)行growpart、resize2fs 命令擴(kuò)容分區(qū)和文件系統(tǒng)
[root@localhost ~]# growpart /dev/vda 1
CHANGED: partition=1 start=2048 old: size=1048560502 end=1048562550 new: size=2097139117,end=2097141165
[root@localhost ~]# resize2fs /dev/vda1
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 32, new_desc_blocks = 63
The filesystem on /dev/vda1 is now 262142389 blocks long.
再次查看已擴(kuò)容完成
[root@localhost ~]# df -TH
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 34G 0 34G 0% /dev
tmpfs tmpfs 34G 0 34G 0% /dev/shm
tmpfs tmpfs 34G 914k 34G 1% /run
tmpfs tmpfs 34G 0 34G 0% /sys/fs/cgroup
/dev/vda1 ext4 1.1T 471G 544G 47% /
tmpfs tmpfs 6.7G 0 6.7G 0% /run/user/0
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 1000G 0 disk
└─vda1 253:1 0 1000G 0 part /
?? 兩個(gè)命令的作用詳解
1. growpart /dev/vda 1
-
命令作用: 擴(kuò)展磁盤 分區(qū) 的大小。
-
具體說明:
-
growpart是一個(gè)用于調(diào)整分區(qū)表的工具。 -
/dev/vda指定了要操作的 物理磁盤(通常是第一塊磁盤)。 -
1指定了要擴(kuò)展的 分區(qū)號(hào),即/dev/vda1這個(gè)分區(qū)。 -
這個(gè)命令的作用是:將
/dev/vda1分區(qū)占據(jù)的空間擴(kuò)展到其所在磁盤 (/dev/vda) 的最大可用空間。它只修改分區(qū)表,讓分區(qū)變大,但文件系統(tǒng)本身還沒有感知到這個(gè)變化。
-
2. resize2fs /dev/vda1
-
命令作用: 擴(kuò)展分區(qū)上的 文件系統(tǒng) 大小。
-
具體說明:
-
resize2fs是一個(gè)用于調(diào)整 ext2、ext3 或 ext4 文件系統(tǒng)大小的工具(這是 Linux 上最常見的文件系統(tǒng)類型)。 -
/dev/vda1指定了要調(diào)整大小的 分區(qū)(該分區(qū)上的文件系統(tǒng))。 -
這個(gè)命令的作用是:將
/dev/vda1上面的文件系統(tǒng)(例如 ext4)擴(kuò)展到它現(xiàn)在所處的分區(qū)(已經(jīng)被growpart擴(kuò)大了)的全部容量。 -
只有執(zhí)行了這一步,系統(tǒng)才能真正使用新增的磁盤空間。
-
?? 總結(jié)步驟
這兩個(gè)命令是一個(gè) 完整的磁盤擴(kuò)容流程:
-
growpart:擴(kuò)充分區(qū) 的邊界到磁盤末尾。 -
resize2fs:擴(kuò)充文件系統(tǒng) 的大小,使其填滿新的分區(qū)邊界。

浙公網(wǎng)安備 33010602011771號(hào)