最近租了一台aws的EC2,由于系统盘容量太小,所以进行了扩容。可以看到在控制台操作扩容后,容量已经增加到30G。
但是在系统使用df命令查看后,系统盘还是10G
可以按照下面的操作步骤进行配置,亲测有效。
1、查看新分区:
执行 lsblk 命令
可以看到xvda挂载的根目录容量,已经是30G,但是为什么df查看的时候,还是10G呢,这里需要执行第二步。
2、扩展分区
使用 growpart 命令扩展到完整磁盘大小:
sudo growpart /dev/xvda 1
说明:growpart 是一个用于扩展分区大小的命令。AWS控制台上的磁盘扩容实际上只是增加了磁盘的容量,但不会自动扩展操作系统中的分区大小。执行 growpart 命令可以确保分区覆盖新增的磁盘空间,从而为文件系统提供更多的空间。
3、扩展文件系统
对于ext4文件系统(可以使用df -T 查看文件系统的类型),使用 sudo resize2fs /dev/xvda1,如果是XFS格式,则执行 sudo xfs_growfs /dev/xvda1
4、此时查看根目录的大小,已经变成了30G