บางโปรแกรมจะค้นหา/dev/dvd
ตามค่าเริ่มต้นเพื่อค้นหาดีวีดี เมื่อฉันบูตคอมพิวเตอร์ครั้งแรกโดยไม่ใส่แผ่นดีวีดี/dev/dvd
มีอยู่และชี้ไปยังตำแหน่งที่ถูกต้อง ( /dev/sr0
) อย่างไรก็ตามเมื่อฉันใส่แผ่นดีวีดี/dev/dvd
หายไป ฉันต้องการให้มันติดอยู่รอบ ๆ ดังนั้นฉันไม่จำเป็นต้องไปที่/dev/sr0
โปรแกรมที่กำลังมองหาดีวีดี ฉันจะมั่นใจได้อย่างไรว่า/dev/dvd
symlink มีอยู่และชี้ไปยังที่ที่ถูกต้อง
ดูเหมือนว่าฉันสามารถเพิ่มบางสิ่ง/etc/udev/rules.d/70-persistent-cd.rules
ได้ ไซต์นี้มีตัวอย่างสองสามตัวอย่าง แต่70-persistent-cd.rules
ไฟล์แจ้งว่า "เพิ่มการตั้งค่าสถานะ ENV {GENERATED} = 1 ให้กับกฎของคุณ" ซึ่งไม่ได้เป็นส่วนหนึ่งของตัวอย่าง man 7 udev
หน้าไม่ยอมรับให้ฉันและฉันไม่เชื่อว่าหน้าที่เชื่อมโยงให้ 100% ของข้อมูลที่ฉันต้องการ
ดังนั้นฉันจะทำอะไรได้บ้างในระบบ Ubuntu 12.04 (หรือใหม่กว่า) ที่ทันสมัยเพื่อให้/dev/dvd
มีอยู่เสมอและชี้ไปที่อุปกรณ์ที่เหมาะสม
แก้ไข: มันง่ายเหมือนการเพิ่มENV{GENERATED}=1
กฎในหน้าเชื่อมโยงอะไรเช่นนี้:
SUBSYSTEM=="block", KERNEL=="sr0", SYMLINK+="dvd", GROUP="cdrom", ENV{GENERATED}=1
นั่นเป็นข้อมูลที่ถูกต้องสำหรับ Ubuntu ที่ทันสมัยใช่ไหม อะไรคือสิ่งที่ENV{GENERATED}
ทำที่นั่นเมื่อมันไม่ได้สร้าง แต่ที่เขียนด้วยมือ?