Согласно официальному руководству по debian (https://www.debian.org/releases/stable/amd64/apbs04.html.en), Я видел:
#d-i partman-auto/expert_recipe string \
# boot-root :: \
# 40 50 100 ext3 \
# $primary{ } $bootable{ } \
# method{ format } format{ } \
# use_filesystem{ } filesystem{ ext3 } \
# mountpoint{ /boot } \
# . \
# 500 10000 1000000000 ext3 \
# method{ format } format{ } \
# use_filesystem{ } filesystem{ ext3 } \
# mountpoint{ / } \
# . \
# 64 512 300% linux-swap \
# method{ swap } format{ } \
# .
Но это вариант для использования всего диска. Но если я хочу использовать 30 Гб для рута /
и 2 Гб для swap
. Другое пространство, которое я не хочу использовать (неразмеченное пространство). Как это сделать ? Извините, я пытался найти, но не нашел? Возможно ты можешь помочь мне ?
Не хотел бы ты /boot
как отдельная файловая система? Пример в вашем вопросе создаст его с минимум 40 МиБ, максимум 100 МиБ. Если вы хотите, чтобы он всегда составлял 500 МБ, установите три числа для /boot
лайк 500 500 500
.
Для root, если вы хотите, чтобы он всегда был 30 ГиБ (= 30720 МиБ), укажите три числа как 30720 30720 30720
. Если вы не хотите использовать отдельный /boot
файловая система, переместите $primary{ } $bootable{ }
строку в этот раздел, а затем удалите /boot
спецификация раздела.
Для всегда 2 ГиБ подкачки установите значения подкачки на 2048 2048 2048
.
Когда вы указываете фиксированные размеры (минимум = максимум), значение приоритета не имеет значения. Но в документации говорится, что значение приоритета обычно должно находиться между значениями минимального и максимального размера, поэтому все три значения должны быть одинаковыми и равными требуемому размеру в MiB.
Итак, вот рецепт всего двух разделов, 30 ГиБ для корневого и 2 ГиБ для подкачки, с использованием файловой системы ext4 для корневого, раскомментированного и готового к использованию:
d-i partman-auto/expert_recipe string \
boot-root :: \
30720 30720 30720 ext4 \
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / } \
. \
2048 2048 2048 linux-swap \
method{ swap } format{ } \
.