Я хочу написать рецепт partman в моем исходном файле установщика сервера Ubuntu 12.04, чтобы разделить мой диск. Я хочу создать следующие разделы:
Первые три раздела созданы, последний - нет, и пространство подкачки также неверно. Я получаю следующее на диске 4 ТБ:
Итак, мои вопросы:
Вот мой рецепт, как он выглядит сейчас:
d-i partman-auto/expert_recipe string \
boot-root :: \
32 32 32 free \
$gptonly{ } \
$primary{ } \
$bios_boot{ } \
method{ biosgrub } \
. \
500 10000 30720 ext4 \
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / } \
. \
500 10000 -1 ext4 \
$primary{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /data } \
. \
64 10000 24576 linux-swap \
method{ swap } format{ } \
. \
Я попытался изменить порядок разделов в рецепте, но безуспешно.
Проблема в том, что разделы создаются в том порядке, в котором они у вас есть. ваш раздел данных использует все оставшееся пространство.
в качестве решения переместить раздел подкачки над разделом данных. Я также добавил основной тег в раздел подкачки. Вы можете иметь до 4 основных разделов.
d-i partman-auto/expert_recipe string \
boot-root :: \
32 32 32 free \
$gptonly{ } \
$primary{ } \
$bios_boot{ } \
method{ biosgrub } \
. \
500 10000 30720 ext4 \
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / } \
. \
64 10000 24576 linux-swap \
$primary{ } \
method{ swap } format{ } \
. \
500 10000 -1 ext4 \
$primary{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /data } \
. \