अपने सिस्टम (डेबियन) पर, मैं देख सकता हूँ UUIDमेरी डिस्क विभाजन के सभी के लिए पहचानकर्ता (यानी /dev/sda1, dev/sda2, ..)
ls /dev/disk/by-uuid/
हालाँकि, मुझे स्वयं के UUIDलिए पहचानकर्ता दिखाई नहीं देता /dev/sdaहै। क्या संपूर्ण डिस्क को संदर्भित करना संभव है UUID?
मुझे इसकी आवश्यकता है क्योंकि मैं एक विशेष डिस्क को संदर्भित करना चाहता हूं, और मैं भरोसा नहीं कर सकता कि इसे कहा जाएगा /dev/sda।
संपादित करें
@Don_crissti द्वारा सुझाया गया समाधान बढ़िया है। हालांकि, मैं चाहूंगा कि यूयूआईडी एक ही मॉडल / निर्माता के सभी हार्ड डिस्क के लिए समान हो, न कि सीरियल नंबर द्वारा अद्वितीय।
उपयोग करके udevadm, मैं डिस्क विशेषताएँ देख सकता हूँ:
udevadm info -n /dev/sda -a
ATTRS{model}=="Samsung SSD 840 "
ATTRS{vendor}=="0x8086"
ATTRS{class}=="0x010700"
ATTRS{device}=="0x1d6b"
....
मैं UUIDइन विशेषताओं से कैसे उत्पन्न कर सकता हूं , ताकि एक ही मॉडल / निर्माता डिस्क में समान हो UUID?
/dev/sdaइसके बजाय एक निश्चित नाम देने के लिए एक udv नियम लिखना होगा।