Score:0

สร้าง /tmp พาร์ติชันที่ใช้ประเภทระบบไฟล์ของ tmpfs ใน kickstart?

ธง vn

ฉันกำลังเขียน คิกสตาร์ท สคริปต์ที่ใช้เมื่อบูต PXE เพื่อกำหนดค่าระบบใหม่โดยอัตโนมัติด้วยการตั้งค่าพื้นฐาน ฉันทำงานได้ทุกอย่างยกเว้นการแบ่งพาร์ติชันของไดรฟ์สำหรับบูต: my /tmp ไดเรกทอรีอยู่ภายใต้ของฉัน / (รูท) พาร์ติชันแทนพาร์ติชันเฉพาะ tmpfs พาร์ทิชัน ฉันพบแล้ว บทความสนับสนุนนี้ ตามหัวข้อ แต่มันถูกล็อคไว้หลังเพย์วอลล์

นี่คือสิ่งที่ฉันมีสำหรับการแบ่งพาร์ติชันในสคริปต์เริ่มต้นของฉัน:

ส่วน /boot --fstype=xfs --size=1024 --ondisk=vda
ส่วน pv.01 --fstype=lvmpv --size=1 --grow --ondisk=vda

volgroup myvg --pesize=4096 pv.01
แลกเปลี่ยน logvol --vgname=myvg --fstype=swap --แนะนำ --name=swap
logvol / --vgname=myvg --fstype=xfs --grow --size=1024 --name=root

และนี่คือผลลัพธ์ของ ดีเอฟ ซึ่งส่งผลให้:

ขนาดระบบไฟล์ที่ใช้ Avail Use% Mounted on
devtmpfs 1.9G 0 1.9G 0% /การพัฒนา
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.6M 1.9G 1% /รัน
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/myvg-root 17G 1.5G 15G 10% /
/dev/vda1 976M 144M 766M 16% /บูต
tmpfs 379M 0 379M 0% /รัน/ผู้ใช้/1000
Score:1
ธง vn

วิธีแก้ปัญหาไม่เกี่ยวข้องกับการแบ่งพาร์ติชัน ตัวเลือกในการติดตั้ง /tmp เป็น tmpfs ได้รับการจัดการโดยไฟล์ systemd unit tmp.mountดังนั้นจึงสามารถเปิดใช้งานได้ในสคริปต์เริ่มต้นโดยการเปิดใช้งาน tmp.mount ในสคริปต์หลังการติดตั้ง:

# เรียกใช้การกำหนดค่าหลังการติดตั้ง
%post --interpreter=/usr/bin/bash --erroronfail --log=/var/log/kickstart-post.log
systemctl เปิดใช้งาน tmp.mount
%จบ

ซึ่งผลที่ได้นี้ ดีเอฟ เอาต์พุตหลังจากบู๊ต:

ขนาดระบบไฟล์ที่ใช้ Avail Use% Mounted on
devtmpfs 1.9G 0 1.9G 0% /การพัฒนา
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.6M 1.9G 1% /รัน
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/myvg-root 17G 1.5G 15G 10% /
tmpfs 1.9G 8.0K 1.9G 1% /tmp
/dev/vda1 976M 144M 766M 16% /บูต
tmpfs 379M 0 379M 0% /รัน/ผู้ใช้/1000

นี่เป็นสิ่งที่ตรงกันข้ามกับกระบวนการ บันทึกไว้ใน archlinux wiki สำหรับการปิดใช้งานฟีเจอร์นี้

ข้อมูลเพิ่มเติมมีอยู่ใน archlinux wiki แต่สิ่งสำคัญที่ควรทราบคือหากมีการติดตั้งพาร์ติชันอื่นแล้ว /tmp จากนั้นยูนิตนี้จะไม่มีผลใดๆ แม้ว่าจะเปิดใช้งานอยู่ก็ตาม

การอ่านที่เกี่ยวข้องเกี่ยวกับข้อดี/ข้อเสียของการพัตต์ /tmp บน tmpfs ที่นี่: https://access.redhat.com/discussions/688183

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา