警告
本文最后更新于 2020-04-17,文中内容可能已过时。
在线扩容
去阿里云控制台下单采购:在线扩容
采购完成后,大概经过 1 分钟左右,即可在对应的服务器看到增加的磁盘空间了
但是,这时候直接使用 df -h
是无法看到实际的分区已经增加空间了。这是因为目前购买的这块硬盘,可以理解成"裸硬盘",是需要经过设置才能增加到服务器的文件系统中。
扩展分区
阿里提供了详细的操作指南:扩展分区和文件系统_Linux系统盘
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
## 安装工具
yum install cloud-utils-growpart
yum install xfsprogs
## 查看磁盘大小,包含扩容的空间
fdisk -l
Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 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: 0x0008d73a
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 104857566 52427759+ 83 Linux
## 查看文件系统,这时还没有增加,需要我们自己操作
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 33G 5.2G 87% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 360K 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 380M 0 380M 0% /run/user/1000
## 从上面的 fdisk 看到磁盘在 /dev/vda
## 我们想要分配到 /dev/vda1
growpart /dev/vda 1
## 调用resize2fs扩容文件系统
resize2fs /dev/vda1
## 现在看已经成功扩展文件系统了
## 总体是 50G
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 32G 15G 69% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 360K 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 380M 0 380M 0% /run/user/1000
|