Я выполнил эту предварительную настройку, но я не могу удалить процент зарезервированных блоков непосредственно из рецепта partman. Похоже, что опция "partman-basicfilesystems / define_reserved" предназначена для этого, но она не работает.
Вот моя предварительная версия для разделения:
d-i partman-auto/method string lvm
d-i partman-auto/choose_recipe select myrecipe
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-basicfilesystems/specify_reserved string 0
d-i partman-auto-lvm/new_vg_name string vg
d-i partman-auto/expert_recipe string \
myrecipe :: \
256 300 256 ext3 \
$primary{ } $lvmignore{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext3 } mountpoint{ /boot } . \
50000 10000 50000 ext4 \
$defaultignore{ } $lvmok{ } \
method{ lvm } format{ } \
lv_name{ root } \
use_filesystem{ } filesystem{ ext4 } mountpoint{ / } . \
8000 10000 8000 linux-swap \
$defaultignore{ } $lvmok{ } \
method{ swap } format{ } \
lv_name{ swap } . \
20 1000 1000000000 ext4 \
$defaultignore{ } $lvmok{ } \
method{ lvm } format{ } \
lv_name{ home } \
use_filesystem{ } filesystem{ ext4 } mountpoint{ /home } .
Если после установки я проверю зарезервированные блоки:
root@host:~# tune2fs -l /dev/mapper/vg-root | grep Reserved
Reserved block count: 610304
Reserved GDT blocks: 1021
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
root@lsibox:~# tune2fs -l /dev/mapper/vg-home | grep Reserved
Reserved block count: 340582
Reserved GDT blocks: 1022
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
Мне что-то не хватает в Partman, или мне просто нужно сделать это после установки с помощью tune2fs? Поскольку его можно удалить во время ручной установки, я считаю, что на это есть ответ установщика Partman / debian!
Я нашел правильный параметр "reserved_for_root {0}"
50000 10000 50000 ext4 \
$defaultignore{ } $lvmok{ } \
method{ lvm } format{ } \
lv_name{ root } \
use_filesystem{ } reserved_for_root{ 0 } filesystem{ ext4 } mountpoint{ / }