उबंटू डिस्क पर UUIDs का विभाजन कहाँ करता है?


10

वास्तव में डिस्क का कौन सा भाग यूयूआईडी पर संग्रहीत है? एमबीआर? विभाजन के भीतर कहीं? क्या यह एक गणना मूल्य है, या अनियमित रूप से उत्पन्न और दर्ज किया गया है?

जवाबों:


13

UUID को सुपरब्लॉक में संग्रहीत किया जाता है (जिनमें से एक क्षतिग्रस्त होने की स्थिति में कई प्रतियां हैं)। मान ही libuuid का उपयोग करके उत्पन्न होता है, जो e2fsprogs सुइट का हिस्सा है। यूयूआईडी बनाने के लिए कई पुस्तकालय हैं; RFC4122 शुरू करने के लिए एक अच्छी जगह है क्योंकि यह आमतौर पर इस्तेमाल की जाने वाली तकनीक का वर्णन करता है और इसमें संदर्भ कोड भी शामिल है।

यहां कुछ लिंक दिए गए हैं जो मदद कर सकते हैं - वे ext2 के लिए विशिष्ट हैं, लेकिन अन्य वेरिएंट में एक समान स्थान होना चाहिए जहां वे यूडिड स्टोर करते हैं:

http://www.nongnu.org/ext2-doc/ext2.html#S-UUID

http://linux.die.net/man/3/libuuid


0

किसी विभाजन के UUID को प्राप्त करने के कई तरीके हैं, लेकिन अब तक का सबसे सरल तरीका / dev / डिस्क / by-uuid / फ़ोल्डर में देखना है। उदाहरण द्वारा,

[pobega@greedo]$ **ls -l /dev/disk/by-uuid/**
lrwxrwxrwx 1 root root 10 2009-08-26 17:13 02ce3c1b-8893-402a-9e12-c01ac752ac3b -> ../../sda2
lrwxrwxrwx 1 root root 10 2009-08-26 17:13 2dcd156b-7ec6-4bf5-b1a2-dd4f5fb5082a -> ../../sdb3
[...]

प्रत्येक फ़ाइल विभाजन के लिए एक सहानुभूति है कि यह UUID है (मैं माफी मांगता हूं कि यदि वाक्य को समझना कठिन है, लेकिन यह शब्दों में रखना एक कठिन अवधारणा है)।


मुझे यूयूआईडी में कोई दिलचस्पी नहीं है, लेकिन उन यूयूआईडी को डिवाइस मैपिंग के लिए कैसे बनाया जाता है, ताकि मैं उबंटू को एक पूर्ण डिस्क बैकअप से पुनर्स्थापित कर सकूं और बूट करने की उम्मीद कर सकूं।
jugugger
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.