पूरे HDD का डुप्लिकेट कैसे बनाएं?


12

मेरे पास एक उबंटू 12.04 उत्पादन सर्वर है जिसमें 500 जीबी (लगभग 15 जीबी इस्तेमाल किया गया) एचडीडी है। मैं पूरे HDD की नकल करना चाहता हूं, जिसमें इसकी विभाजन संरचना, 400 GB आकार के साथ एक और HDD है ताकि HDD को बदलने से कार्य प्रणाली प्रभावित न हो।

इस कार्य के लिए कौन सा उपकरण सबसे अच्छा समाधान है?


क्या आपके पास सर्वर तक भौतिक पहुंच है? यदि हां, तो क्या आप RAID में एक ड्राइव स्थापित कर सकते हैं? यह शायद सबसे आसान और सबसे सुरक्षित उपाय होगा।
don.joey

जवाबों:


6

ऐसे कई उपकरण हैं जो यह कर सकते हैं, प्रत्येक अपने फायदे और नुकसान के साथ। क्लोनज़िला एक उपयोगिता है जिसे अक्सर इस कार्य के लिए उपयोग किया जाता है; हालाँकि, मुझे यकीन नहीं है कि यह इस तथ्य से अच्छी तरह से सामना करेगा कि आपकी लक्ष्य डिस्क स्रोत डिस्क से छोटी है।

एक अन्य विकल्प मैन्युअल रूप से लक्ष्य विभाजन (का उपयोग कर GParted, है parted, fdisk, gdisk, या किसी अन्य उपकरण), लक्ष्य पर फ़ाइल सिस्टम बनाने के लिए, लक्ष्य विभाजन माउंट, और साथ पर कॉपी सब कुछ cpया tar। इसके लिए लक्ष्य पर कुछ अतिरिक्त परिवर्तनों की आवश्यकता होगी, जैसे (संभवतः) /etc/fstabबूट लोडर को समायोजित करना और स्थापित करना। कुल मिलाकर, इस पद्धति में कई की तुलना में अधिक प्रयास की आवश्यकता होती है, लेकिन अगर आप जानते हैं कि आप क्या कर रहे हैं, तो यह काफी लचीला है, और यह निश्चित रूप से एक बड़ी डिस्क से एक छोटे से कॉपी कर सकता है, बशर्ते कि फाइलें वास्तव में लक्ष्य स्थान में फिट होंगी।


1
और cpजैसे निर्देशिकाओं के लिए समस्याओं के साथ पूरे फाइल सिस्टम की सामग्री की नकल नहीं करेंगे ? /dev/proc
बर्ट वान व्रेकेम

1
/devऔर /procनिर्देशिका दोनों गतिशील हैं - वे कर्नेल में विशेष चालकों द्वारा आभासी फ़ाइल सिस्टम के रूप में बनाया जाता है। इस प्रकार, आप सामान्यतः उन निर्देशिकाओं को प्रतिलिपि कार्रवाई से छोड़ देंगे।
रॉड स्मिथ

1
हां, आपको उन्हें छोड़ना होगा। "Cp --one-file-system" का उपयोग करें।
जैकब

डिफ़ॉल्ट clonezillaछद्म क्लोन एचडीडी द्वारा: (1) यह एमबीआर सहित संरचना मेटाडेटा का समर्थन करता है; (2) प्रयुक्त डेटा क्षेत्र, जिसका अर्थ है कि यह फ़ाइल सिस्टम के साथ विभाजन के मुक्त स्थान को अनदेखा करता है जिसे वह समझता है; और (3) समर्थित विभाजन को संपीड़ित करता है। इसका अर्थ यह है कि यह 500GB HDD को 400GB HDD पर "क्लोन" कर सकता है जब तक कि मूल डिस्क पर कम से कम 100GB मुक्त स्थान न हो। दूसरे शब्दों में, clonezillaइस तथ्य से सामना करेगा कि लक्ष्य डिस्क स्रोत डिस्क से छोटी है।
लैंड्रोनी

@RodSmith, "सब कुछ खत्म हो गया हैcp " के बारे में ... फिर मेटाडेटा (अंतिम समय पर पहुंच और आदि) के बारे में क्या?
पचेरियर

3
  1. बैकअप अपने उत्पादन-hdd।
  2. अपने उत्पादन-हार्डडिस्क को अपने लक्ष्य-डिस्क की क्षमता से थोड़ा कम करने के लिए gparted का उपयोग करें , आपके मामले में 400GB से छोटा है।
  3. पूरा hdd कॉपी करें। ऐसा करने के लिए, एक लाइव-सीडी से बूट करें और उपयोग करें dd if=/dev/sda of=/dev/sdc bs=1Mजहां एसडीए आपका उत्पादन-एचडीडी है और आपके नए एचडी को एसडीडी । या क्लोनज़िला की तरह कुछ (कॉपी पूरे डिस्क)।

1
किसी भी फाइलसिस्टम-रिसाइज़िंग ऑपरेशन में भयावह फाइलसिस्टम विफलता के कुछ जोखिम होते हैं। यह जोखिम छोटा है, लेकिन फिर भी, उस जोखिम को लेना नासमझी है जब विकल्प हैं (जैसे कि Clonezilla का उपयोग करना, यदि यह छोटे लक्ष्य को संभाल सकता है, या उपयोग कर रहा है tarया cp)।
रॉड स्मिथ

1
हम अपने उत्पादन वातावरण में नियमित आधार पर gparted का उपयोग करते हैं। Clonezilla से उद्धरण: "गंतव्य विभाजन स्रोत के बराबर या उससे बड़ा होना चाहिए।" मैनुअल कॉपी ठीक है अगर आपको विभाजन,
बूटेक्टर्स

1
मैं अपने बयान के साथ खड़ा हूं: विभाजन आकार बदलने से भयावह विफलता का खतरा है। नोट: प्रलय । मध्य-आकार, बग, या अन्य समस्याओं के कारण एक बिजली की विफलता या सिस्टम की गड़बड़ी के कारण आकार परिवर्तन हो सकता है, जो समय-समय पर खर्च करने और ठीक करने के लिए महंगा हो जाएगा। बेहतर विकल्प हैं, भले ही क्लोनज़िला उनमें से एक नहीं है। यदि आप इसे नियमित रूप से करते हैं और काट नहीं लिया गया है, तो इसका मतलब है कि आप भाग्यशाली हैं, इससे ज्यादा कुछ नहीं।
रॉड स्मिथ

1
अपनी राय को दोहराने और भाग्य का हवाला देने से बहुत बेहतर आपके सिद्धांत का पर्याप्त प्रमाण होगा। मेरे अनुभव में एक "भयावह विफलता" केवल तभी हो सकती है जब आपके पास कोई बैकअप न हो - जो कि नंबर 1 मेरी सूची में से एक है। ;)
क्लॉसी

1

मैं Clonezilla की सलाह दूंगा , इसका उपयोग करने के लिए सरल, संपूर्ण डिस्क बैकअप करता है, और बैकअप के लिए ज्यादा जगह का उपयोग नहीं करता है।

ऐसा करने के लिए, पहले आपको यहाँ से क्लोनज़िला आईएसओ डाउनलोड करना होगा।

आपके द्वारा इसे डाउनलोड करने के बाद, आपको इसे सीडी में जलाना होगा।

फिर आपको फुल सिस्टम बैकअप करने के लिए उसमें से बूट करना होगा।

इसके लिए पूरी प्रक्रिया यहां दी गई है- http://clonezilla.org/clonezilla-live-doc.php

आपको "डिस्क छवि सहेजें" विकल्प चुनना होगा, जिसके लिए प्रक्रिया यहां दी गई है- http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/Save_disk_image

आपके द्वारा बैकअप बनाने के बाद, आप इसे विकल्प- "रिस्टोर डिस्क इमेज" के उपयोग से पुनर्स्थापित कर सकते हैं, जिसके लिए प्रक्रिया यहाँ दी गई है- http://clonezilla.org/show-live-doc-content.php?topic=clonexilla -Live / doc / 02_Restore_disk_image

इसके अन्दर देखें। यदि आपके कोई प्रश्न हैं, तो हमें बताएं।

धन्यवाद!


1

जैसा कि अन्य लोगों ने प्रस्तावित किया है, यदि आप छोटे आकार में काम करने वाले विभाजन का आकार बदल देते हैं, तो Clonezilla काम कर सकता है। हालाँकि, मैंने देखा है कि एक उपकरण है जिसका नाम FSArchiver है जो डेटा को एक छोटी ड्राइव पर पुनर्स्थापित करने की अनुमति देता है, जैसे ही डेटा आपके मामले में फिट बैठता है (जैसे आपके मामले में)। मुझे खेद है कि मैं इसमें आपकी अधिक मदद नहीं कर सकता क्योंकि मैंने केवल क्लोनज़िला का उपयोग किया है लेकिन लिंक में और उनके फोरम में कुछ जानकारी है।


0

आप डिस्क की प्रतिलिपि बनाने के लिए dd का उपयोग कर सकते हैं। इस पोस्ट में उबंटू लाइव सीडी का उपयोग करके हार्ड ड्राइव को क्लोन करने का वर्णन किया गया है।


लेकिन ध्यान रखें कि hdds समान आकारों में nkt हैं। क्या आकार अंतर के कारण कोई समस्या होगी?
शिकारी

1
के साथ एक छोटे से एक के लिए एक बड़ा डिस्क से प्रतिलिपि बनाई जा रही ddहै नहीं की सिफारिश की है, परिणाम के बाद से होने की संभावना नष्ट हो जा करने के लिए और / या छोटा कर दिया विभाजन (रों) है, और इसलिए डेटा हानि।
रॉड स्मिथ

ddइस पोस्ट पर थोड़ा और विस्तृत जवाब : askubuntu.com/a/55908/58950
carnendil

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