/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
追加された100GBを使用してください。
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 ドキュメント次のGrowthpartコマンドを実行してみましたが、何が必要かわかりません。
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
コンテの挨拶
答え1
私は同じ問題があり、次のコマンドで解決しました(他の答えは間違っています)
sudo growpart /dev/nvme0n1 1
これでFSを拡張できます。
sudo resize2fs /dev/nvme0n1p1
答え2
ファイル形式はext4です。したがって、次のコマンドが機能します。
sudo resize2fs /dev/nvme0n1p1
答え3
ツアーの後、これがルートファイルシステムであり、EBS Nitroインスタンスである可能性があることを考慮して、次のことを試すことができます(適用するには再起動が必要な場合があります)。
NVMe EBSボリュームをフォーマットしてマウントするには、LinuxでAmazon EBSボリュームを使用できるように設定を参照してください。
Linux カーネル 4.2 以降を使用している場合は、NVMe EBS ボリュームのボリュームサイズに対するすべての変更がインスタンスに自動的に反映されます。以前の Linux カーネルの場合、サイズ変更を反映するには、EBS ボリュームをデタッチしてリンクするか、インスタンスを再起動する必要があります。 Linuxカーネル3.19以降では、次のようにhdparmコマンドを使用してNVMeデバイスを強制的に再スキャンできます。
[ec2-user ~]$ sudo hdparm -z /dev/nvme1n1
NVMe EBSボリュームをデタッチすると、インスタンスはボリュームをデタッチする前にファイルシステムキャッシュまたはメタデータを更新する機会がありません。したがって、NVMe EBS ボリュームを分離する前に、まず同期してアンマウントする必要があります。ボリュームをデタッチできない場合は、「インスタンスから Amazon EBS ボリュームをデタッチする」で説明されているように、強制デタッチコマンドを試すことができます。
引用する
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvme-ebs-volumes.html