Mă joc cu fișierele preseed Debian încercând să partiționez automat un singur disc.
Starea finală a discului la care încerc să ajung este următoarea:
boot Primary Partition 1 ext3 [256MB] primary /boot (/dev/sda1)
rootfs Partiția primară 2 f2fs [16 GB] primară / (/dev/sda2)
swap swap swap [4GB] swap (/dev/sda3)
extins Extended partition ext4 [42GB] primar (/dev/sda4)
|- aplicație ext4 [4GB] logică /aplicație (/dev/sda5)
|- baza de date btrfs [4GB] logică /bază de date (/dev/sda6)
|- medias btrfs [32GB] logic /medias (/dev/sda7)
În acest scop, am creat următoarea secțiune în fișierul preseed:
d-i partman-auto/expert_recipe șir \
boot-root :: \
256 256 256 ext3 \
$primar{ } $boot{ } \
metoda{ format } format{ } \
folosește_sistem de fișiere{ } sistem de fișiere{ ext3 } \
etichetă{ boot } \
punct de montare{ /boot } \
. \
4096 4096 200% linux-swap \
metoda{ swap } format{ } \
etichetă{ piesa_schimbătoare } \
punct de montare{ /swap } \
. \
16384 16384 16384 f2fs \
$primar{ } \
metoda{ format } format{ } \
folosește_sistem de fișiere{ } sistem de fișiere{ f2fs } \
label{ rootfs } \
punctul de montare{ / } \
. \
42000 42000 -1 ext4 \
$primar{ } \
metoda{ format } format{ } \
folosește_sistem de fișiere{ } sistem de fișiere{ ext4 } \
punctul de montare{ / } \
. \
4096 4096 4096 ext4 \
metoda{ format } format{ } \
folosește_sistem de fișiere{ } sistem de fișiere{ ext4 } \
etichetă{ aplicație } \
punct de montare{ /application } \
. \
4096 4096 4096 btrfs \
metoda{ format } format{ } \
use_filesystem{ } filesystem{ btrfs } \
etichetă{ baza de date } \
punct de montare{ /bază de date } \
. \
32768 32768 32768 btrfs \
metoda{ format } format{ } \
use_filesystem{ } filesystem{ btrfs } \
etichetă{ medias } \
punct de montare{ /medias } \
Nu funcționează așa cum era de așteptat și creează următoarele:
utilizator@debian:~$ lsblk
NUME MAJ:MIN RM DIMENSIUNE RO TIP PUNCT DE MONTARE
sda 8:0 0 80G 0 disc
|--sda1 8:1 0 79G 0 parte /
|--sda2 8:2 0 1K 0 part
|--sda5 8:5 0 975M 0 parte [SWAP]
sr0 11:0 1 1024M 0 rom
Este destul de confuz, deoarece nu se așteaptă nimic pe baza instrucțiunilor preseed.
Preconfigurarea este descărcată din mers și conținutul complet poate fi găsit aici:
preseed.cfg
Vă mulțumim pentru informații.