デバイスに認識されたパーティションテーブルが含まれていません。

デバイスに認識されたパーティションテーブルが含まれていません。

ホストにext4ボリュームを追加したいのですが、削除して再作成できる有効なパーティションテーブルがないことがわかりました。

fdisk -u /dev/vdb
/dev/vdb: device contains a valid 'ext4' signature; it is strongly recommended to wipe the device with wipefs(8) if this is unexpected, in order to avoid possible collisions

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xd2971c02.

root@host:~# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  20G  0 disk 
`-vda1 253:1    0  20G  0 part /
vdb    253:16   0   1T  0 disk /mnt/redacted
vdc    253:32   0  64M  0 disk 

基本ディスクのサイズを数百GB増やすと、以前の増分についてOSにどのように知らせる必要がありますかresize2fs?最初はパーティションテーブルが大きくなるのを見ることはできません。

デフォルトでは、ディスクを追加してディスク全体の新しいパーティションを作成し、変更を記録してからできますかresize2fs

答え1

最初はパーティションテーブルが大きくなるのを見ることはできません。

なぜなら一つもありません。通常、パーティションテーブルは必要ありません。ディスクをext4(または他のファイルシステム)としてフォーマットし、パーティション化なしで直接使用できます。パーティションを分割せずにディスク全体を使用したい場合は、これは完全に有効なユースケースです。単にディスクのサイズを変更し、仮想マシンを再起動するか(またはディスクを切断して再接続する)、サイズパラメータを指定せずにresize2fs方法を使用してファイルシステムのサイズを変更して、ディスクサイズに合わせてサイズを変更します。

関連情報