क्या डिस्क का UUID डिस्क या सिस्टम का एक गुण है?


1

मैं एक बाहरी एचडीडी पर दर्जनों लिनक्स सिस्टम (समान नेटवर्क में नहीं) पर फैली विशेष फ़ाइल को सिंक्रनाइज़ करने के कार्य को स्वचालित करने का प्रयास कर रहा हूं। इसलिए कार्य में तार्किक रूप से पहला भाग यह जांचने के लिए होगा कि डिस्क आरोहित है या नहीं। मैं इसके UUID द्वारा डिस्क को पुनः प्राप्त करके इसे प्राप्त करने के बारे में सोच रहा हूं।

इसलिए यह सवाल है: यदि यूयूआईडी (यूयूआईडी के blkidलिए आउटपुट ) सभी मशीनों या विशेष पर डिस्क के लिए समान होगा?

जवाबों:


1

एक UUID सिस्टम जनरेट किया गया है, और विश्व स्तर पर अद्वितीय है - लेकिन अगर आप ड्राइव की थोड़ी प्रति UUID करेंगे, तो निश्चित रूप से, प्रत्येक ड्राइव पर दोनों ड्राइव / सभी विभाजनों पर समान होंगे।

उबंटू के तहत (और मुझे यकीन है कि अधिकांश अन्य लिनक्स वेरिएंट हैं) इसे uuidgen कमांड का उपयोग करके उत्पन्न किया जा सकता है। इस कमांड का मैन पेज बताता है कि " यूडिजेन प्रोग्राम लिबीयूइड (3) लाइब्रेरी का उपयोग करके एक नया सार्वभौमिक विशिष्ट पहचानकर्ता (यूयूआईडी) बनाता है। नए यूयूआईडी को स्थानीय प्रणाली पर बनाए गए सभी यूयूआईडी के बीच में विशिष्ट रूप से अद्वितीय माना जा सकता है, और। अतीत में और भविष्य में अन्य प्रणालियों पर बनाए गए यूयूआईडी के बीच। "


1

मैंने एक ही USB फ्लैश ड्राइव को दो अलग-अलग प्रणालियों में प्लग किया और सभी UUID और PARTUUID जानकारी समान रहीं। तो यह एक विशेष डिस्क के लिए समान है। हालाँकि यह तब बदलेगा जब एक नई विभाजन तालिका बनाई जाती है और स्वरूपण होता है।

System1:

$ sudo blkid /dev/sdd1
/dev/sdd1: UUID="1243787E34100219" TYPE="ntfs" PARTLABEL="primary" PARTUUID="f2e13711-240b-46e1-a754-02e3427ed8fd"
$ sudo blkid /dev/sdd2
/dev/sdd2: UUID="10BF79B17BE2BB24" TYPE="ntfs" PARTLABEL="primary" PARTUUID="96eb89ca-e013-4fa3-87ca-aca5763f4065"
$ sudo blkid /dev/sdd
/dev/sdd: PTUUID="0d02ca7d-b4bd-47a8-8df8-70c972be025f" PTTYPE="gpt"

System2:

$ sudo blkid /dev/sda1
/dev/sda1: UUID="1243787E34100219" TYPE="ntfs" PARTLABEL="primary" PARTUUID="f2e13711-240b-46e1-a754-02e3427ed8fd"
$ sudo blkid /dev/sda2
/dev/sda2: UUID="10BF79B17BE2BB24" TYPE="ntfs" PARTLABEL="primary" PARTUUID="96eb89ca-e013-4fa3-87ca-aca5763f4065"
$ sudo blkid /dev/sda
/dev/sda: PTUUID="0d02ca7d-b4bd-47a8-8df8-70c972be025f" PTTYPE="gpt"

महान @jlliagre धन्यवाद, मैंने अलग-अलग आदेशों में विभाजन प्रस्तुत किए थे।
सेराहेट केविकेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.