如何将此 AWS EC2 ubuntu 18 实例的大小从 16GB 调整为 100GB

con*_*teh 6 filesystems ubuntu amazon-ec2

我需要调整 /dev/nvme0n1p1 15G 10G 6G 64% / 的大小

\n\n
Filesystem     1G-blocks  Used Available Use% Mounted on\nudev                 16G    0G       16G   0% /dev\ntmpfs                 4G    1G        4G   1% /run\n/dev/nvme0n1p1       15G   10G        6G  64% /\ntmpfs                16G    1G       16G   1% /dev/shm\ntmpfs                 1G    0G        1G   0% /run/lock\ntmpfs                16G    0G       16G   0% /sys/fs/cgroup\n/dev/loop0            1G    1G        0G 100% /snap/amazon-ssm-agent/1480\n/dev/loop2            1G    1G        0G 100% /snap/core/7713\n/dev/loop3            1G    1G        0G 100% /snap/amazon-ssm-agent/1455\ntmpfs                 4G    0G        4G   0% /run/user/1000\n/dev/loop4            1G    1G        0G 100% /snap/core/7917\n\n\n\nFilesystem     Type     1K-blocks    Used Available Use% Mounted on\nudev           devtmpfs  15933020       0  15933020   0% /dev\ntmpfs          tmpfs      3189032     864   3188168   1% /run\n/dev/nvme0n1p1 ext4      15180980 9711656   5452940  65% /\ntmpfs          tmpfs     15945144       8  15945136   1% /dev/shm\ntmpfs          tmpfs         5120       0      5120   0% /run/lock\ntmpfs          tmpfs     15945144       0  15945144   0% /sys/fs/cgroup\n/dev/loop0     squashfs     18432   18432         0 100% /snap/amazon-ssm-agent/1480\n/dev/loop2     squashfs     91264   91264         0 100% /snap/core/7713\n/dev/loop3     squashfs     18432   18432         0 100% /snap/amazon-ssm-agent/1455\ntmpfs          tmpfs      3189028       0   3189028   0% /run/user/1000\n/dev/loop4     squashfs     91264   91264         0 100% /snap/core/7917\n
Run Code Online (Sandbox Code Playgroud)\n\n

使用已添加的 100GB

\n\n
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT\nloop0         7:0    0   18M  1 loop /snap/amazon-ssm-agent/1480\nloop2         7:2    0   89M  1 loop /snap/core/7713\nloop3         7:3    0   18M  1 loop /snap/amazon-ssm-agent/1455\nloop4         7:4    0 89.1M  1 loop /snap/core/7917\nnvme0n1     259:0    0  100G  0 disk \n\xe2\x94\x94\xe2\x94\x80nvme0n1p1 259:1    0  100G  0 part /\n
Run Code Online (Sandbox Code Playgroud)\n\n

阅读AWS 文档后,我尝试运行以下 Growthpart 命令,但我不清楚需要什么。

\n\n
sudo growpart /dev/nvme0n1p1 1\nWARN: unknown label \nfailed [sfd_dump:1] sfdisk --unit=S --dump /dev/nvme0n1p1\nsfdisk: /dev/nvme0n1p1: does not contain a recognized partition table\nFAILED: failed to dump sfdisk info for /dev/nvme0n1p1\n\n\nsudo growpart /dev/nvme0n1 1\nNOCHANGE: partition 1 is size 209713119. it cannot be grown\n
Run Code Online (Sandbox Code Playgroud)\n\n

问候\nConteh

\n

小智 12

我遇到了同样的问题用下面的命令解决了它(其他答案是错误的)

sudo growpart /dev/nvme0n1 1

然后我可以扩展 FS

sudo resize2fs /dev/nvme0n1p1


con*_*teh 2

文件类型为 ext4。所以下面的命令有效。

sudo resize2fs /dev/nvme0n1p1
Run Code Online (Sandbox Code Playgroud)