Instalador Debian Partman e blocos reservados

1

Eu fiz essa configuração de prese, mas não consigo remover a porcentagem de blocos reservados diretamente da receita do partman. Parece que a opção "partman-basicfilesystems / especific_reserved" é projetada para isso, mas não funciona.

Aqui está minha preseed para particionamento:

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 } .

Quando a instalação for concluída, se eu verificar os blocos reservados:

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)

Estou faltando alguma coisa com o Partman ou devo apenas fazer isso postinstall com tune2fs? Como é possível removê-lo durante uma instalação manual, acredito que exista uma resposta do instalador do Partman / debian para isso!

    
por Arka 16.08.2014 / 23:17

1 resposta

1

Eu encontrei o parâmetro correto "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{ / } 
    
por 16.08.2014 / 23:48