/dev/root提示10G空间不够用,于是在aws console界面增加到15G
然后进入ubuntu界面
输入lsblk 查询硬盘信息
输入命令:sudo growpart /dev/nvme0n1 1
接着输入:sudo resize2fs /dev/root
然后再查询就发现已经生效了。
2023-9-27 遇到一种新情况,EC2不是原生的而是从虚拟机导入AMI创建的EC2,因此分区表比较特别,盘符指定稍微不同。
如图,80G的空间,实际上只用了30G
VirtualBox:~$ sudo growpart /dev/xvda 5
CHANGED: partitinotallow=5 start=1052672 old: size=61859840 end=62912512 new: size=166719455 end=167772127
VirtualBox:~$ sudo resize2fs /dev/xvda5
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/xvda5 is mounted on /; on-line resizing required
old_desc_blocks = 4, new_desc_blocks = 10
The filesystem on /dev/xvda5 is now 20839931 (4k) blocks long.
此时再查看发现空间分配了
注:如果提示growpart: command not found
可用如下命令安装:
sudo apt install cloud-utils
或者
sudo apt install cloud-guest-utils
2023-01-03 学到一个图形化的方法
sudo cfdisk /dev/sdb
完成后如下没有写入,可以执行生效:sudo resize2fs /dev/xvda5