阿里云磁盘扩充
磁盘扩容
查看磁盘分区表
fdisk -lu
有一个名为/dev/vda
的磁盘,总大小为107.4 GB,共有209715200个扇区。每个扇区的大小为512字节,这是逻辑扇区和物理扇区的大小。
你的磁盘有一个GPT(GUID分区表)分区表,它定义了你磁盘上的所有分区。在这个表中,/dev/vda1
是一个分区,它从扇区1开始,到扇区83886079结束。这个分区的大小是41943039+,这可能意味着它跨越了扇区的边界,这是GPT分区的一个常见特性。
'Id'字段表示分区类型,'ee'通常表示这是一个UEFI系统分区或者一个GPT保留分区。如果你在传统的BIOS系统上使用这个分区,可能会遇到问题。
'System'字段显示了分区方案类型,'GPT'表示这是一个GUID分区表,这是现代Linux和Windows系统的常见分区方案。
列出可用块设备
lsblk
磁盘vda被分成了三个分区:vda1、vda2和vda3。
- vda1是一个大小为1M的分区,它可能被创建但并没有被使用,通常这种小分区可能是由于误操作或误格式化产生的。
- vda2是一个大小为191M的分区,它可能被用作引导分区(存放引导加载程序和内核),这是UEFI启动方式所需要的。
- vda3是一个大小为39.8G的分区,它应该是系统的主要存储分区,用于存放文件系统和各种应用程序。
磁盘分区信息
blkid
磁盘和分区的信息,/dev/vda1
、/dev/vda2
和/dev/vda3
分别代表了你的系统中的三个分区。
-
/dev/vda1
: 这个分区的PARTLABEL是"primary",PARTUUID是"a518e434-9d0a-4982-804c-399fc5937feb"。 -
/dev/vda2
: 这个分区的SEC_TYPE是"msdos",UUID是"D499-11AE",类型是"vfat",PARTLABEL是"EFI System Partition",PARTUUID是"87812437-c796-4f43-9509-58ff931113ea"。 -
/dev/vda3
: 这个分区的UUID是"04590b9b-6808-433b-9cb5-21dbbe07b427",类型是"ext4",PARTLABEL是"primary",PARTUUID是"98135d7f-32b4-40a5-890e-23f64d7ba530"。
磁盘使用情况和文件系统类型
df -Th
'df -Th' 命令输出的解释:
- 'Filesystem':这是文件系统的名称。
- 'Type':这是文件系统的类型。例如,'ext4' 表示 ext4 文件系统,'vfat' 表示 VFAT (Windows 95 FAT32) 文件系统。
- 'Size':这是文件系统的总大小。
- 'Used':这是已经被文件使用的空间大小。
- 'Avail':这是文件系统上可用的空间大小。
- 'Use%':这是已使用的空间占总空间的百分比。
- 'Mounted on':这是文件系统被挂载的点。例如,'/' 是根文件系统,'/boot/efi' 是 EFI 系统分区。
根据你提供的输出,你的系统有一个ext4类型的根文件系统('/dev/vda3'),大小为40G,已经使用了33G,可用空间为4.5G。这个文件系统被挂载在'/',即根目录。
还有一个vfat类型的文件系统('/dev/vda2'),大小为191M,已经使用了12M,可用空间为180M。这个文件系统被挂载在'/boot/efi',可能是EFI系统分区。
type growpart || yum install -y cloud-utils-growpart
LC_ALL=en_US.UTF-8 growpart /dev/vda 3
resize2fs /dev/vda3
df -Th
growpart /dev/vda 3
是用于扩展 /dev/vda
设备的第3个分区。
resize2fs /dev/vda3
是用于调整 /dev/vda3
分区的文件系统大小,使其适应新的磁盘空间。
df -Th
是用于检查文件系统的磁盘空间使用情况的命令。
具体解释如下:
-
type growpart || yum install -y cloud-utils-growpart
: 这条命令是检查系统中是否存在growpart
命令,如果不存在,则通过yum
命令安装cloud-utils-growpart
软件包。cloud-utils-growpart
是一个用于扩展云环境中的磁盘分区的工具。 -
LC_ALL=en_US.UTF-8 growpart /dev/vda 3
: 这条命令使用LC_ALL=en_US.UTF-8
设置环境变量,指定使用英文语言环境(美国英语)。然后,使用growpart
命令扩展/dev/vda
设备的第3个分区。这里的/dev/vda
是设备名称,3 是分区的编号。 -
resize2fs /dev/vda3
: 这条命令使用resize2fs
命令来调整/dev/vda3
分区的文件系统大小,使其适应新的磁盘空间。这里的/dev/vda3
是分区名称。 -
df -Th
: 这条命令使用df
命令来检查文件系统的磁盘空间使用情况,并使用-T
选项显示文件系统的类型。