कुछ प्रोग्राम /dev/dvd
डीवीडी खोजने के लिए डिफ़ॉल्ट रूप से देखते हैं। जब मैं पहली बार अपने कंप्यूटर को बिना डीवीडी डाले बूट करता हूं, तो वह /dev/dvd
मौजूद होता है और सही जगह ( /dev/sr0
) को इंगित करता है । हालाँकि, जब मैं एक डीवीडी सम्मिलित करता हूँ, /dev/dvd
गायब हो जाता है। मुझे लगता है कि यह चारों ओर छड़ी करने के लिए है, इसलिए मुझे उन /dev/sr0
कार्यक्रमों में नेविगेट नहीं करना है जो डीवीडी की तलाश कर रहे हैं। मैं यह कैसे सुनिश्चित कर सकता हूं कि /dev/dvd
सहिष्णु मौजूद है और सही जगह पर इंगित करता है?
ऐसा लगता है कि मैं इसमें कुछ जोड़ सकता हूं /etc/udev/rules.d/70-persistent-cd.rules
। यह साइट कुछ उदाहरण देती है, लेकिन 70-persistent-cd.rules
फ़ाइल "ENV {जेनरेटेड} = 1 ध्वज को अपने नियमों में जोड़ें" कहती है, जो उदाहरणों का हिस्सा नहीं है। man 7 udev
पेज मेरे लिए अभेद्य है, और मैं आश्वस्त नहीं हूँ लिंक किए गए पृष्ठ जानकारी मैं जरूरत की 100% देता है।
तो, मैं हमेशा एक आधुनिक, Ubuntu 12.04 (या बाद में) सिस्टम पर क्या कर सकता हूं ताकि /dev/dvd
हमेशा मौजूद रहूं और सही डिवाइस को इंगित कर सकूं?
संपादित करें: क्या यह ENV{GENERATED}=1
लिंक किए गए पृष्ठ में नियमों को जोड़ने जैसा सरल है , कुछ इस प्रकार है:
SUBSYSTEM=="block", KERNEL=="sr0", SYMLINK+="dvd", GROUP="cdrom", ENV{GENERATED}=1
क्या यह आधुनिक उबंटू के लिए सही जानकारी है? ENV{GENERATED}
वहाँ क्या कर रहा है, जब यह उत्पन्न नहीं हुआ था, लेकिन हाथ से लिखा गया था?