autofs
สามารถทำเพื่อคุณ คุณสามารถกำหนดค่าจำนวนของจุดเมานต์ใด ๆ ด้วยตัวเลือกที่หลากหลายและระบบไฟล์ที่เกี่ยวข้องจะถูกเมาท์เมื่อใดก็ตามที่เข้าถึงจุดเชื่อม หลังจากไม่ได้ใช้งานตามจำนวนที่กำหนดระบบไฟล์จะถูก unmount อีกครั้ง
ไม่ต้องสงสัยเลยว่ามีวิธีการใช้ที่autofs
หลากหลาย แต่นี่เป็นวิธีหนึ่งในการทำสิ่งที่คุณพยายามทำโดยใช้วิธีที่ฉันเคยใช้
คุณเริ่มต้นด้วยไดเรกทอรีซึ่งจะมีจำนวนautofs
จุดเชื่อมต่อ (ดีอย่างน้อยหนึ่ง); /misc
พูด คุณไม่จำเป็นต้องสร้างมัน แต่คุณต้องสร้างไฟล์กำหนดค่าซึ่งจะอธิบายระบบไฟล์ทั้งหมดที่คุณต้องการติดตั้งที่นั่น ตัวอย่างเช่นฉันสามารถติดตั้งซีดีดีวีดีและ Blu-Rays ด้วยไฟล์ต่อไปนี้ซึ่งบันทึกเป็น/etc/auto.misc
:
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
br -fstype=udf,ro,nosuid,nodev :/dev/cdrom
ไวยากรณ์ทั่วไปคือจุดเมานต์ตามด้วยตัวเลือกใด ๆ ที่แนะนำโดย-
จากนั้นจุดยึดที่แนะนำโดย:
บนระบบโลคัล (ฉันลดความซับซ้อนที่นี่ดูautofs(5)
รายละเอียด manpage)
จากนั้นไฟล์นี้จะถูกเปิดใช้งานโดยเพิ่มรายการใน/etc/auto.master
:
/misc /etc/auto.misc
รีสตาร์ทautofs
ด้วย
sudo service autofs restart
และคุณควรจะสามารถทำงานได้
ls /misc/cd
และดูเนื้อหาของซีดีใด ๆ ในไดรฟ์ของคุณ (เห็นได้ชัดว่าแทนที่ชื่อและเป้าหมายการเมานต์ด้วยสิ่งที่เหมาะสมในกรณีของคุณ)
เมื่อคุณมีสิ่งนั้นแล้วคุณสามารถลิงก์ไปยังสิ่งใดก็ได้ในระบบไฟล์ที่ติดตั้งอัตโนมัติจากที่อื่นในลักษณะเดียวกับระบบไฟล์มาตรฐานที่ไม่ได้ติดตั้งโดยอัตโนมัติ ดังนั้นในตัวอย่างของฉัน
ln -s /misc/br blu-ray
สร้างblu-ray
ลิงก์ทุกที่ที่คำสั่งรัน คุณสามารถลิงค์เพิ่มเติมเข้าสู่ระบบไฟล์ได้เช่นกัน
ln -s /misc/br/BDMV autolinktest
สร้างautolinktest
ลิงค์ไปยังเนื้อหาภาพยนตร์ การเข้าถึงลิงก์จะเมานต์ระบบไฟล์เป้าหมาย