ฉันเพิ่งวิ่งไปdf -h
หนึ่งนาทีก่อนและสังเกตว่ามีการเพิ่มระบบไฟล์ที่ฉันไม่คุ้นเคย ไม่มีใครรู้ว่าทำไม/run
มีอยู่จริง? นี่เป็นบางสิ่งที่ถูกเพิ่มโดยเคอร์เนลหรือไม่ โดยArch ลินุกซ์ ?
run 10M 236K 9.8M 3% /run
ฉันเพิ่งวิ่งไปdf -h
หนึ่งนาทีก่อนและสังเกตว่ามีการเพิ่มระบบไฟล์ที่ฉันไม่คุ้นเคย ไม่มีใครรู้ว่าทำไม/run
มีอยู่จริง? นี่เป็นบางสิ่งที่ถูกเพิ่มโดยเคอร์เนลหรือไม่ โดยArch ลินุกซ์ ?
run 10M 236K 9.8M 3% /run
คำตอบ:
เห็นได้ชัดว่าเครื่องมือจำนวนมาก (ในหมู่พวกเขา udev) ในไม่ช้าจะต้องมี / รัน / ไดเรกทอรีที่ติดตั้งเร็ว (เป็น tmpfs) นักพัฒนา Arch แนะนำ / เรียกใช้เมื่อเดือนที่แล้วเพื่อเตรียมพร้อมสำหรับเรื่องนี้
ข้อมูลรันไทม์ udev ถูกย้ายจาก /dev/.udev/ เป็น / run / udev / / run mountpoint ควรจะเป็น tmpfs ที่ติดตั้งในระหว่างการบูทก่อนหน้านี้พร้อมใช้งานและสามารถเขียนได้สำหรับเครื่องมือทั้งหมดได้ตลอดเวลาในระหว่างการบูทมันจะแทนที่ / var / run / ซึ่งควรกลายเป็น symlink ในบางวัน [1]
มีรายละเอียดเพิ่มเติมได้ที่นี่: http://www.h-online.com/open/news/item/Linux-distribution-to-include-run-directory-1219006.html
[1] จากด้ายบนโครงการโค้ง ML
/run
จะถูกเพิ่มใน RHEL / CentOs, Ubuntu หรือไม่
ไดเรกทอรีไดเรกทอรีสหาย/run
/var/run
อย่างเช่นเป็นสหายของ/bin
/usr/bin
นั่นหมายความว่า daemons ชอบsystemd
และudev
ซึ่งเริ่มทำงานตั้งแต่แรกในกระบวนการบู๊ต - และบางทีก่อนหน้า/var/run
นี้จะพร้อมใช้งาน (เช่นถูกเมาท์) - มี/run
ตำแหน่งระบบไฟล์ที่เป็นมาตรฐานซึ่งสามารถเก็บข้อมูลรันไทม์ได้
เช่นเดียวกับ/bin
ที่มีโปรแกรมที่สำคัญซึ่งอาจมีความจำเป็นในการบูตก่อนที่จะ/usr
สามารถใช้ได้ (ในกรณีที่มันอยู่บนระบบไฟล์ของตัวเอง)
/run
คิดเป็นความคิดที่ค่อนข้างใหม่ / มาตรฐานหนึ่งลูกน้องเป็นผู้พัฒนา systemd
/var/run
ก็/run
/run
เอกสารเป้าหมายการเปิดตัวDebian ซึ่งมีรายละเอียดเกี่ยวกับวิธีการเปลี่ยนแปลงที่ใช้กับ 7.0+ wiki.debian.org/ReleaseGoals/RunDirectory