Я играю с предустановленными файлами Debian, пытаясь автоматически разбить один диск на разделы.
Окончательное состояние диска, которого я пытаюсь достичь, следующее:
загрузочный первичный раздел 1 ext3 [256MB] основной /boot (/dev/sda1)
Основной раздел rootfs 2 f2fs [16 ГБ] основной / (/dev/sda2)
подкачка подкачка подкачка [4GB] подкачка (/dev/sda3)
расширенный Расширенный раздел ext4 [42GB] основной (/dev/sda4)
|- приложение ext4 [4GB] логический /application (/dev/sda5)
|- база данных btrfs [4 ГБ] логическая /база данных (/dev/sda6)
|- medias btrfs [32GB] логический /medias (/dev/sda7)
Для этой цели я создал следующий раздел в файле preseed:
d-i partman-auto/expert_recipe строка \
загрузочный корень :: \
256 256 256 доб3 \
$ первичный { } $ загрузочный { } \
метод{ формат } формат{ } \
use_filesystem{ } файловая система{ ext3 } \
метка { загрузка } \
точка монтирования {/boot} \
. \
4096 4096 200% linux-своп \
метод{ подкачка } формат{ } \
метка {часть_свопа} \
точка монтирования {/своп} \
. \
16384 16384 16384 ф2фс \
$ первичный { } \
метод{ формат } формат{ } \
use_filesystem{ } файловая система{ f2fs } \
метка { rootfs } \
точка крепления{ / } \
. \
42000 42000 -1 доб4 \
$ первичный { } \
метод{ формат } формат{ } \
use_filesystem{ } файловая система{ ext4 } \
точка крепления{ / } \
. \
4096 4096 4096 доб4 \
метод{ формат } формат{ } \
use_filesystem{ } файловая система{ ext4 } \
ярлык {приложение} \
точка монтирования{/приложение} \
. \
4096 4096 4096 бтрфс \
метод{ формат } формат{ } \
use_filesystem{ } файловая система{btrfs} \
метка {база данных} \
точка монтирования {/база данных} \
. \
32768 32768 32768 бтрфс \
метод{ формат } формат{ } \
use_filesystem{ } файловая система{btrfs} \
метка { носители } \
точка монтирования {/medias} \
Он не работает должным образом и создает следующее:
пользователь@debian:~$ lsblk
НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
sda 8:0 0 80G 0 диск
|--sda1 8:1 0 79G 0 часть /
|--sda2 8:2 0 1K 0 часть
|--sda5 8:5 0 975M 0 часть [ОБМЕН]
sr0 11:0 1 1024M 0 ром
Это довольно запутанно, так как ничего не ожидается, основываясь на предварительных инструкциях.
Preseed загружается на лету, и полное содержание можно найти здесь:
preseed.cfg
Спасибо за ваши идеи.