ฉันกำลังพยายามเปิดโควต้าโครงการในพาร์ติชัน ext4 ทั้งหมดของฉันระหว่างการติดตั้ง Debian 11 ที่เตรียมไว้ล่วงหน้า
ฉันได้เริ่มต้นด้วยสูตรเช่นนี้ด้านล่างด้วย ตัวเลือก/prjquota{ prjquota }
ตัวเลือก แต่นี้ - ไม่น่าจะเช่น ตัวเลือก/grpquota{ grpquota }
- จะไม่ทำงาน
d-i partman-auto/expert_recipe สตริง \
บูตรูท :: \
1024 50 1024 ต่อ 4 \
$primary{ } $บูตได้{ } \
อุปกรณ์{ /dev/sda } \
วิธีการ{ รูปแบบ } รูปแบบ{ } \
use_filesystem{ } ระบบไฟล์{ ext4 } \
เมานต์พอยต์{ /boot } \
. \
1,000 1,0000000 \
$lvmignore{ } \
$หลัก{ } \
วิธีการ{ lvm } \
อุปกรณ์{ /dev/sda } \
vg_name{ vg00 } \
. \
500 505 1500 ต่อ 4 \
$lvmok{} lv_name{ ราก } \
in_vg{ vg00 } \
อุปกรณ์{ /dev/sda } \
$defaultignore{ } \
รูปแบบ{ } วิธีการ{ รูปแบบ } \
use_filesystem{ } ระบบไฟล์{ ext4 } \
จุดเมานต์{ / } \
ตัวเลือก/prjquota{ prjquota } \
. \
500 505 1500 ต่อ 4 \
$lvmok{} lv_name{ ทดสอบ } \
in_vg{ vg00 } \
อุปกรณ์{ /dev/sda } \
$defaultignore{ } \
รูปแบบ{ } วิธีการ{ รูปแบบ } \
use_filesystem{ } ระบบไฟล์{ ext4 } \
จุดเชื่อมต่อ{ /test } \
.
และจบลงด้วยการแก้ไข /etc/mke2fs.conf
d-i preseed/early_command สตริง sed '/features/{s/isize/&,quota/}' /etc/mke2fs.conf; \
sed -i "ตัวเลือก 16i = Quotatype = prjquota" /etc/mke2fs.conf
ตัวฉบับทำงานได้ดีและพาร์ติชันได้รับการจัดเตรียมโดยเปิดใช้ตัวเลือกที่เหมาะสม
แต่ตัวติดตั้งแสดงข้อผิดพลาดเมื่อพยายามเมานต์พาร์ติชันเหล่านี้
เมื่อฉันพยายามฟอร์แมตและเมานต์พาร์ติชันด้วยตนเองระหว่างการติดตั้ง (ระหว่าง นอน
ใน early_command) แบบนี้
mkdir /mnt/tmp
mke2fs -t ext4 /dev/sda
เมานต์ /dev/sda -o prjquota /mnt/tmp
เพื่อตรวจสอบสิ่งที่เกิดขึ้น ฉันได้รับข้อผิดพลาดพารามิเตอร์ไม่ถูกต้องระหว่างการเมานต์
แม้ว่าวิธีแก้ปัญหาที่น่าอึดอัดใจนี้ (เพียงแค่ใช้จุดเชื่อมต่อที่แตกต่างกัน) จะทำงานได้ดีอย่างสมบูรณ์เมื่อลองใช้ระบบที่ติดตั้งอย่างสมบูรณ์ ดังนั้นจึงอาจใช้เครื่องมือเมานต์ที่ล้าสมัยระหว่างการติดตั้งหรือมากกว่านั้น
คุณช่วยแนะนำฉันเกี่ยวกับวิธีที่ฉันจะเปิดใช้งานตัวเลือกโควต้าโครงการบนจุดเมานต์เช่น /var
หรือ /
?