我需要调整/dev/nvme0n1p1 15G 10G 6G 64% /
Filesystem 1G-blocks Used Available Use% Mounted on
udev 16G 0G 16G 0% /dev
tmpfs 4G 1G 4G 1% /run
/dev/nvme0n1p1 15G 10G 6G 64% /
tmpfs 16G 1G 16G 1% /dev/shm
tmpfs 1G 0G 1G 0% /run/lock
tmpfs 16G 0G 16G 0% /sys/fs/cgroup
/dev/loop0 1G 1G 0G 100% /snap/amazon-ssm-agent/1480
/dev/loop2 1G 1G 0G 100% /snap/core/7713
/dev/loop3 1G 1G 0G 100% /snap/amazon-ssm-agent/1455
tmpfs 4G 0G 4G 0% /run/user/1000
/dev/loop4 1G 1G 0G 100% /snap/core/7917
Filesystem Type 1K-blocks Used Available Use% Mounted on
udev devtmpfs 15933020 0 15933020 0% /dev
tmpfs tmpfs 3189032 864 3188168 1% /run
/dev/nvme0n1p1 ext4 15180980 9711656 5452940 65% /
tmpfs tmpfs 15945144 8 15945136 1% /dev/shm
tmpfs tmpfs 5120 0 5120 0% /run/lock
tmpfs tmpfs 15945144 0 15945144 0% /sys/fs/cgroup
/dev/loop0 squashfs 18432 18432 0 100% /snap/amazon-ssm-agent/1480
/dev/loop2 squashfs 91264 91264 0 100% /snap/core/7713
/dev/loop3 squashfs 18432 18432 0 100% /snap/amazon-ssm-agent/1455
tmpfs tmpfs 3189028 0 3189028 0% /run/user/1000
/dev/loop4 squashfs 91264 91264 0 100% /snap/core/7917使用已添加的100 To
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 18M 1 loop /snap/amazon-ssm-agent/1480
loop2 7:2 0 89M 1 loop /snap/core/7713
loop3 7:3 0 18M 1 loop /snap/amazon-ssm-agent/1455
loop4 7:4 0 89.1M 1 loop /snap/core/7917
nvme0n1 259:0 0 100G 0 disk
└─nvme0n1p1 259:1 0 100G 0 part /在阅读AWS文件之后,我尝试运行以下growpart命令,但我不清楚需要什么。
sudo growpart /dev/nvme0n1p1 1
WARN: unknown label
failed [sfd_dump:1] sfdisk --unit=S --dump /dev/nvme0n1p1
sfdisk: /dev/nvme0n1p1: does not contain a recognized partition table
FAILED: failed to dump sfdisk info for /dev/nvme0n1p1
sudo growpart /dev/nvme0n1 1
NOCHANGE: partition 1 is size 209713119. it cannot be grown向康德问好
发布于 2019-10-15 08:15:06
文件类型为ext4。因此,下面的命令可以工作。
sudo resize2fs /dev/nvme0n1p1发布于 2019-12-30 17:53:43
我用下面的命令解决了同样的问题(其他答案是错误的)
sudo growpart /dev/nvme0n1 1
然后我可以用以下方式扩展FS
sudo resize2fs /dev/nvme0n1p1
发布于 2019-10-15 02:53:00
环顾四周之后,考虑到这是根文件系统,并且可能是EBS Nitro实例,您可能会尝试以下操作(您可能需要重新启动才能生效):
要格式化和挂载NVMe EBS卷,请参阅使Amazon卷可在Linux上使用。
如果您使用的是Linux内核4.2或更高版本,则对NVMe EBS卷的卷大小所做的任何更改都会自动反映在实例中。对于较旧的Linux内核,您可能需要分离并附加EBS卷或重新启动实例以反映大小更改。对于LinuxKernel3.19或更高版本,您可以使用hdparm命令强制重新扫描NVMe设备,如下所示:
[ec2-user ~]$ sudo hdparm -z /dev/nvme1n1当您分离NVMe EBS卷时,实例在分离卷之前没有机会刷新文件系统缓存或元数据。因此,在分离NVMe EBS卷之前,首先应该同步并卸载它。如果卷无法分离,可以尝试执行强制分离命令,如从实例中分离Amazon卷中所描述的那样。
参考文献
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvme-ebs-volumes.html
https://unix.stackexchange.com/questions/546785
复制相似问题