私は、Ubuntuの魅力的な世界に挑戦しています。Hyper-Vの仮想マシンとしてUbuntu Server 20.04 LTSをインストールしたいと考えています。
Ubuntuがインストールされるファイルシステムを作成するときは、ext4ファイルシステムに大きな仮想ブロックグループ(または「flex_bgグループ」)を作成するために一緒にパックされるブロックグループの数を4096に設定することをお勧めします( mkfs.ext4 -G 4096/dev/sdX1)
Ubuntu Server VMをインストールするときに、このパラメーターを設定するオプションが表示されませんでした。
Ubuntu Serverをデフォルトのオプションでインストールした後、次のパーティションがあります。
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 42.9GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 42.9GB 42.4GB ext4
実行中
dumpe2fs -h /dev/sda2
Sda2のブロックグループの数は16であることがわかります。
Flex block group size: 16
インストール中にこれを4096に設定する方法はありますか?
そうでない場合、正しい数のブロックグループでsda2を再パーティション化し(どのツール(たとえば、(仮想)DVDドライブにマウントされていますか?))、sda1およびsda2パーティションを手動で選択して再インストールできますか?
ケンが正しい方向に導いてくれたので(ケンに感謝!)これを行うには、より迅速または専門的な方法があるかもしれませんが、次の手順でうまくいきました。
mkfs.ext4 -G 4096 /dev/sda2
)に設定してフォーマットする必要があります。私の知る限りでは、インストール手順中にこれを行う機会はありません。デフォルトのインストール手順で設定されたこのパラメーター(Sudo dumpe2fs -h /dev/sda2
)の値を確認すると、(「Flexブロックグループサイズ」と呼ばれる行に)4096ではなく16の値が表示されます。これを解決するには、Ubuntu LiveCDインスタンスをマウントし、/ dev/sda2パーティションを再フォーマットします。Sudo mkfs.ext4 -G 4096 /dev/sda2
を実行します。これにより、パーティションがワイプされ、正しい「グループ数」パラメーターでフォーマットされますが、そのパーティションの他のすべてのフォーマットパラメーターは変更されません。 Sudo dumpe2fs -h /dev/sda2
を再度実行して、これを確認してください。Sudo dumpe2fs -h /dev/sda2
を実行します。前の手順を実行した場合、「Flexブロックグループサイズ」という行に4096の値が表示されます。Hyper-Vで新しいUbuntuサーバーをお楽しみくださいVM!