AWSコンソールでパーティションのボリュームサイズを変更しましたが、表示されませんでしたgpart show
。再起動後に表示されます。 Ubuntuインスタンスを再起動せずにサイズを変更できます。ここに欠けているステップはありますか?または、この場合FreeBSD 11.0インスタンスを再起動する必要がありますか?サービスを再起動するか、再起動しない可能性がありますか?
再起動する前に:
=> 3 20971509 ada0 GPT (10G)
3 125 1 freebsd-boot (63K)
128 20971384 2 freebsd-ufs (10G)
再起動後:
=> 3 20971509 ada0 GPT (40G) [CORRUPT]
3 125 1 freebsd-boot (63K)
128 20971384 2 freebsd-ufs (10G)
答え1
私たちが持っている問題は、低レベルのnvmeドライバが増加したボリュームサイズを認識することですが、
# nvmecontrol devlist
...
nvme2: Amazon Elastic Block Store
nvme2ns1 (655360MB)
...
(今作業した例は、260 GBから640 GBにサイズ変更したものです。)
gpart層はまだ物理ディスクのサイズが古いサイズであると考えています。
# gpart show nvd2
=> 40 545259440 nvd2 GPT (260G)
40 545259440 1 freebsd-ufs (260G)
欠けているのは、gpartがサイズを再確認するというアイデアを推進することです。
私が見つけた唯一の方法は、デバイスを取り外して再接続することです。