ฉันกำลังเล่นกับไฟล์ Debian preseed ที่พยายามแบ่งพาร์ติชันอัตโนมัติในดิสก์แผ่นเดียว
สถานะดิสก์สุดท้ายที่ฉันพยายามเข้าถึงมีดังต่อไปนี้:
บูตพาร์ติชันหลัก 1 ext3 [256MB] หลัก /boot (/dev/sda1)
rootfs พาร์ติชันหลัก 2 f2fs [16GB] หลัก / (/dev/sda2)
แลกเปลี่ยน แลกเปลี่ยน แลกเปลี่ยน [4GB] แลกเปลี่ยน (/dev/sda3)
ขยาย พาร์ติชันเสริม ext4 [42GB] หลัก (/dev/sda4)
|- แอปพลิเคชัน ext4 [4GB] ตรรกะ /แอปพลิเคชัน (/dev/sda5)
|- ฐานข้อมูล btrfs [4GB] ตรรกะ /database (/dev/sda6)
|- สื่อ btrfs [32GB] ตรรกะ /medias (/dev/sda7)
เพื่อจุดประสงค์นั้น ฉันได้สร้างส่วนต่อไปนี้ในไฟล์ preseed :
d-i partman-auto/expert_recipe สตริง \
บูตรูท :: \
256 256 256 ต่อ 3 \
$primary{ } $บูตได้{ } \
วิธีการ{ รูปแบบ } รูปแบบ{ } \
use_filesystem{ } ระบบไฟล์{ ext3 } \
ป้ายชื่อ { บูต } \
เมานต์พอยต์{ /boot } \
. \
4096 4096 200% แลกเปลี่ยนลินุกซ์ \
วิธีการ{ สลับ } รูปแบบ{ } \
ป้ายกำกับ{ swap_part } \
เมานต์พอยต์{ /swap } \
. \
16384 16384 16384 f2fs \
$หลัก{ } \
วิธีการ{ รูปแบบ } รูปแบบ{ } \
use_filesystem{ } ระบบไฟล์{ f2fs } \
ป้ายกำกับ{ rootfs } \
จุดเมานต์{ / } \
. \
42000 42000 -1 ต่อ 4 \
$หลัก{ } \
วิธีการ{ รูปแบบ } รูปแบบ{ } \
use_filesystem{ } ระบบไฟล์{ ext4 } \
จุดเมานต์{ / } \
. \
4096 4096 4096 ต่อ 4 \
วิธีการ{ รูปแบบ } รูปแบบ{ } \
use_filesystem{ } ระบบไฟล์{ ext4 } \
ป้ายกำกับ{ แอปพลิเคชัน } \
จุดเชื่อมต่อ{ /application } \
. \
4096 4096 4096 btrfs \
วิธีการ{ รูปแบบ } รูปแบบ{ } \
use_filesystem{ } ระบบไฟล์{ btrfs } \
ป้ายกำกับ{ ฐานข้อมูล } \
เมานต์พอยต์{ /database } \
. \
32768 32768 32768 btrfs \
วิธีการ{ รูปแบบ } รูปแบบ{ } \
use_filesystem{ } ระบบไฟล์{ btrfs } \
ป้ายกำกับ{ สื่อ } \
เมานต์พอยต์{ /medias } \
ไม่ทำงานตามที่คาดไว้และสร้างสิ่งต่อไปนี้:
user@debian:~$ lsblk
ชื่อ MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
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
ขอบคุณสำหรับข้อมูลเชิงลึกของคุณ