я отправляюсь в увлекательный мир Ubuntu и хотел бы установить Ubuntu Server 20.04 LTS в качестве виртуальной машины в Hyper-V.
Microsoft рекомендует что при создании файловой системы, в которой будет установлена Ubuntu, число групп блоков, которые будут упакованы вместе для создания более крупной группы виртуальных блоков (или «группы flex_bg») в файловой системе ext4, должно быть установлено равным 4096 (mkfs. ext4 -G 4096 / dev / sdX1)
При установке виртуальной машины Ubuntu Server я не видел опции для установки этого параметра.
После установки 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
), установленное в процедуре установки по умолчанию, мы видим значение 16 вместо 4096 (в строке, называемой «Размер группы блоков Flex) «). Мы решим эту проблему, смонтировав экземпляр Ubuntu LiveCD и переформатировав раздел / dev / sda2. sudo mkfs.ext4 -G 4096 / dev / sda2
. Это уничтожит раздел и отформатирует его с правильным параметром «количество групп», оставив все остальные параметры форматирования этого раздела без изменений. Проверьте это, снова запустив sudo dumpe2fs -h / dev / sda2
. sudo dumpe2fs -h / dev / sda2
. Если вы выполнили предыдущие шаги, теперь вы должны увидеть значение 4096 в строке, называемой «Размер группы блоков Flex». Наслаждайтесь своей шикарной новой виртуальной машиной Ubuntu Server в Hyper-V!