मैं उस वॉल्यूम का UUID कैसे प्राप्त कर सकता हूं जिसमें /
फ़ाइल सिस्टम है? मुझे आज तक जो सबसे अच्छी चीज मिली है, वह है blkid -o list
। लेकिन यह आउटपुट मानवीय पठनीय और कठिन है। शायद एक बेहतर तरीका है?
मुझे सिस्टम-विशिष्ट टेम्पलेट्स के साथ कॉन्फ़िगरेशन प्रबंधन को पैरामीटर करने की आवश्यकता है।
blkid
उन लोगों के लिए गोच के बारे में ध्यान दें , जो भविष्य में मेरे प्रश्न के परिणामों का पुन: उपयोग कर सकते हैं: blkid
पिछले रन के कैश परिणाम /etc/blkid.tab
। इसका मतलब है कि blkid
पहली बार गैर-रूट उपयोगकर्ता के रूप में चलने से कोई डेटा वापस नहीं आएगा। साथ ही, blkid
रूट रन के बाद गैर-रूट उपयोगकर्ता के रूप में चल रहा है बासी (संभवतः गलत) डेटा लौटाएगा।
/dev/disk/by-label
... यह उन विभाजनों के लिए भी काम करता है जो घुड़सवार नहीं हैं। यह स्क्रिप्ट लिखने में सक्षम होने का लाभ है जो rsync जैसे रूट से रूट-बाक जैसी चीजें करते हैं जो 2 UUIDS का उपयोग करने की तुलना में बहुत कम त्रुटि वाला है जो कुछ भी "मतलब" नहीं करता है।