AWSコンソールからEBSのボリュームサイズを増加し、こちらのドキュメントに従って(従ったつもりで)growpartコマンドを打つと
does not contain a recognized partition table
というエラーが出ました。
$ 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
これでしばらく悩んだんですが、結論としては
growpartの引数はこの場合nvme0n1p1ではなくnvme0n1でした
$ sudo growpart /dev/nvme0n1 1
CHANGED: partition=1 start=4096 old: size=50327519 end=50331615 new: size=75493343 end=75497439
growpartの引数がDISKとPARTITION-NUMBERなのだから、考えてみればnvme0n1p1はパーティション名まで入っちゃってるし当たり前でした…。
ググってもこんなミスのログは出てこないので記録しておきます。
コメント