लिनक्स में एक विभाजन या हार्ड ड्राइव को कैसे क्लोन करें


कई कारण हैं कि आप लिनक्स विभाजन या हार्ड ड्राइव को क्लोन करना चाहते हैं, जिनमें से अधिकांश आपके डेटा का बैकअप बनाने से संबंधित हैं। ऐसे कई तरीके हैं जिन्हें आप लिनक्स में पार्टिमेज या क्लोनज़िला जैसे कुछ बाहरी उपकरणों का उपयोग करके प्राप्त कर सकते हैं।

हालाँकि इस ट्यूटोरियल में हम dd नामक टूल के साथ लिनक्स डिस्क क्लोनिंग की समीक्षा करने जा रहे हैं, जिसका उपयोग आमतौर पर फ़ाइलों को परिवर्तित करने या कॉपी करने के लिए किया जाता है और यह अधिकांश लिनक्स वितरण में पहले से इंस्टॉल आता है।

कैसे लिनक्स विभाजन क्लोन करने के लिए

dd कमांड के साथ आप संपूर्ण हार्ड ड्राइव या सिर्फ लिनक्स पार्टीशन को कॉपी कर सकते हैं। हमारे किसी विभाजन का क्लोन बनाने के साथ शुरू करें। मेरे मामले में मेरे पास निम्नलिखित ड्राइव हैं: /dev/sdb , /dev/sdc .. मैं क्लोन करूंगा /dev/sdb1/ /dev/sdc1

पहले दिखाए गए अनुसार fdisk कमांड का उपयोग करके इन विभाजनों को सूचीबद्ध करें।

# fdisk -l /dev/sdb1/ /dev/sdc1

अब एक विभाजन /dev/sdb1/ से /dev/sdc1 निम्न dd कमांड का उपयोग कर।

# dd if=/dev/sdb1  of=/dev/sdc1 

उपरोक्त कमांड dd को /dev/sdb1 इनपुट फ़ाइल के रूप में उपयोग करने के लिए कहता है और इसे आउटपुट फाइल /dev/sdc1 पर लिखता है।

लिनक्स विभाजन को क्लोन करने के बाद, आप दोनों विभाजनों की जाँच कर सकते हैं:

# fdisk -l /dev/sdb1 /dev/sdc1

लिनक्स हार्ड ड्राइव को कैसे क्लोन करें

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

# dd if=/dev/sdb of=/dev/sdc

यह लक्ष्य हार्ड ड्राइव /dev/sdc पर इसके विभाजन के साथ ड्राइव /dev/sdb को कॉपी करना चाहिए। आप fdisk कमांड के साथ दोनों ड्राइव को सूचीबद्ध करके परिवर्तनों को सत्यापित कर सकते हैं।

# fdisk -l /dev/sdb /dev/sdc

लिनक्स में एमबीआर का बैकअप कैसे लें

dd कमांड का उपयोग आपके MBR को बैकअप करने के लिए भी किया जा सकता है, जो पहले विभाजन से पहले डिवाइस के पहले सेक्टर में स्थित है। इसलिए यदि आप अपने एमबीआर का बैकअप बनाना चाहते हैं, तो बस चलाएं:

# dd if=/dev/sda of=/backup/mbr.img bs=512 count=1. 

उपरोक्त कमांड dd को /dev/sda से /backup/mbr.img को 512 के कदम के साथ बताता है। बाइट्स और गिनती विकल्प केवल 1 ब्लॉक को कॉपी करना बताता है। दूसरे शब्दों में, आप dd को आपके द्वारा प्रदान की गई फ़ाइल के लिए 512 बाइट्स /dev/sda से कॉपी करने के लिए बताते हैं।

बस इतना ही! dd कमांड एक शक्तिशाली लिनक्स उपकरण है जिसका उपयोग लिनक्स विभाजन या ड्राइव को कॉपी या क्लोन करते समय सावधानी के साथ किया जाना चाहिए।