लिनस टोरवाल्ड्समध्ये लिनक्स कर्नल शाखा 5.4 साठी डीएम-क्लोनचा समावेश असेल

लिनक्स-कर्नल

अलीकडे ती बातमी प्रसिद्ध झाली लिनक्स कर्नलचा निर्माता, "लिनस टोरवाल्ड्स" कोर शाखेत स्वीकारले (5.4 कोणत्या आवृत्तीच्या आधारे तयार केले जाते) डीएम-क्लोन मॉड्यूलची अंमलबजावणी नवीन नियंत्रकाच्या अंमलबजावणीसह डिव्हाइस-मॅपरवर आधारित.

हा नवीन प्रस्ताव लिनक्स कर्नलसाठी आपल्याला विद्यमान ब्लॉक डिव्हाइस क्लोन करण्याची परवानगी देईल. मॉड्यूल आधारित स्थानिक कॉपी तयार करण्यास अनुमती देते केवळ वाचनीय ब्लॉक डिव्हाइसवर जे क्लोनिंग प्रक्रियेदरम्यान लिहिले जाऊ शकते.

लिनक्स कर्नलसाठी प्रस्तावित मॉड्यूलचा ठराविक अनुप्रयोग म्हणून "डीएम-क्लोन" म्हणजे केवळ-वाचनीय मोडमधील रिमोट फाइल उपकरणांचे नेटवर्क क्लोनिंग आणि I / O प्रक्रिया कमीतकमी विलंब सह रेकॉर्डिंग आणि प्रक्रिया विनंत्यांसाठी समर्थन देणार्‍या वेगवान स्थानिक डिव्हाइससह.

त्या सोबत क्लोन केलेले डिव्हाइस माउंट करण्याची आणि त्वरित वापरण्यास प्रारंभ करण्याची क्षमता प्रदान करते तयार झाल्यानंतर डेटा हस्तांतरण प्रक्रिया पूर्ण होण्याची प्रतीक्षा न करता.

दुसरीकडे माहितीची कॉपी करणे पार्श्वभूमीवर सुरूच आहे, नवीन डिव्हाइसमध्ये प्रवेश करताना व्युत्पन्न केलेल्या इनपुट / आउटपुटसह समांतर.

डीएम-क्लोनसाठी मुख्य वापर केस म्हणजे संभाव्य रिमोट लेटेंसी क्लोन करणे, केवळ वाचनीय फाइल प्रकार लॉकिंग डिव्हाइस लिहिण्यायोग्य प्राथमिक प्रकार डिव्हाइसवर क्लोन करणे.

उदाहरणार्थ संलग्न स्टोरेज बॅकअप पुनर्संचयित करण्यासाठी डीएम-क्लोनचा वापर केला जाऊ शकतो एसएसडी किंवा एनव्हीएम वर आधारित स्थानिक स्टोरेजवर एनबीडी, फायबर चॅनेल, आयएससीएसआय आणि एओई सारख्या प्रोटोकॉलद्वारे उपलब्ध नेटवर्कवर

डीएम-क्लोन कोड लहान यादृच्छिक लेखनासाठी अनुकूलित आहे ज्यांचा आकार ब्लॉक आकाराशी जुळत आहे (डीफॉल्टनुसार 4 के).

क्लोनिंग प्रक्रियेदरम्यान, वाचलेल्या विनंत्यांद्वारे क्लोन केलेल्या डिव्हाइसवरील डेटासाठी थेट विनंती होईल आणि अद्याप समक्रमित न झालेल्या क्षेत्रांवर परिणाम करणारे लेखी विनंत्या विनंतीकृत ब्लॉक्सचे नियोजित लोडिंग पूर्ण होईपर्यंत उशीर होईल (रेकॉर्डिंगसाठी लोडिंग ऑपरेशन्स) -संबंधित ब्लॉक्स त्वरित प्रारंभ होतात).

"टाकून द्या" ऑपरेशनद्वारे काढून टाकलेले ब्लॉक्स कॉपी प्रक्रियेमधून वगळलेले आहेत (माउंटिंगनंतर, एफएसमध्ये वापरलेले नसलेले ब्लॉक्स कॉपी टाळण्यासाठी वापरकर्ता "fstrim / mnt / clone-fs" चालवू शकतो).

माहिती लोड केलेल्या ब्लॉक्समधील बदल आणि डेटा बद्दल ते एका स्वतंत्र स्थानिक मेटाडेटा सारणीमध्ये संग्रहित आहेत.

क्लोनिंग पूर्ण झाल्यानंतर, वापरकर्त्यास क्लोनिंग सुरू झाल्यापासून केलेले सर्व बदल प्रतिबिंबित करुन स्त्रोत डिव्हाइसची संपूर्ण कार्यरत प्रत प्राप्त होते.

आपण नवीन डिव्हाइसवर थेट डेटा प्रतिबिंबित करणार्‍या ओळींच्या सारणीसह संकालनानंतर क्लोन मेटाडेटासह एक टेबल ड्रॉप करू शकता.

युनियनएफ आणि आच्छादित एफएएस आधारित समाधानांमधील मुख्य फरक म्हणजे डीएम-क्लोन ब्लॉक डिव्हाइस स्तरावर कार्य करते, या डिव्हाइसवर वापरलेल्या फाइल सिस्टमची पर्वा न करता, आणि स्त्रोत डिव्हाइसची संपूर्ण प्रत तयार करते आणि अतिरिक्त थर लादत नाही. ट्रॅक आहेत.

डीएम-मिररच्या विपरीत, डीएम-क्लोन मॉड्यूल मूळत: केवळ लेखन ऑपरेशन्सचे भाषांतर न करता केवळ वाचन-केवळ मोडमध्ये मूळ विभागात कार्य करण्यासाठी डिझाइन केलेले होते.

डीएम-स्नॅपशॉटमध्ये, एक संपूर्ण प्रत तयार केली जात नाही आणि पार्श्वभूमी कॉपी समर्थित नाही. डीएम-कॅशेमध्ये, एक संपूर्ण प्रत तयार केली जात नाही, लेखन ऑपरेशन्स अग्रेषित केली जातात आणि कॅशिंग हिटमध्ये काम कमी केले जाते. सर्वात जवळची कार्यक्षमता डीएम-पातळ आहे.

डीएम-क्लोन लक्ष्य डिव्हाइसवर स्रोत डिव्हाइसचे भाग कॉपी करण्यासाठी डीएम-केकोपीड वापरते. डीफॉल्टनुसार, प्रदेशाच्या आकारापेक्षा मोठ्या आकाराच्या कॉपी विनंत्या जारी केल्या जातात.

या कॉपी विनंत्यांचे आकार समायोजित करण्यासाठी `हायड्रेशन_बॅच_ आकार <# विभाग>` संदेश वापरला जाऊ शकतो. हायड्रेशन बॅचच्या आकारात वाढ केल्याने परिणामस्वरूप डीएम-क्लोन एकत्रित विभाग एकत्र करण्याचा प्रयत्न करीत आहेत, म्हणून आम्ही या बर्‍याच भागातील कॉपी डेटा बॅच करतो.

स्त्रोत: https://git.kernel.org


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.