मैं विभाजन सहित एक यूएसबी स्टिक कैसे क्लोन करूं?


12

मेरे पास कई यूएसबी फ्लैश ड्राइव हैं, और उनमें से एक में कई विभाजन के साथ उबंटू की स्थापना है। मैं अन्य USB ड्राइव को ठीक उसी तरह बनाना चाहता हूं जैसे कि एक (परिवार और दोस्तों के साथ साझा करने के लिए), विभाजन के नीचे सब कुछ और स्वरूपण समान होना चाहिए। यह फ्लैश डिस्क मूल रूप से एक यूटिलिटी डिस्क होगी जो किसी को भी चाहिए, इसलिए मैं बहुत सारी प्रतियां बना सकता हूं।

मेरे पास एक बहुत छोटा यूएसबी फ्लैश ड्राइव (4 जीबी) है जो एक उबंटू बूट डिस्क है। मेरे पास 3 यूएसबी पोर्ट हैं, इसलिए मैं छोटे के साथ बूट करना चाहूंगा, 2 बड़े यूएसबी ड्राइव में प्लग कर सकता हूं और उपयोगिता डिस्क का पूरा क्लोन बना सकता हूं - मौजूदा डिस्क पर हो सकने वाली हर चीज को ओवरराइट कर सकता हूं। यह माना जा सकता है कि जो नकल की जा रही है वह कम से कम बड़ी होगी, और सबसे अधिक संभावना खाली है (या हटाए जाने के लिए जंक से भरा)।

क्या उबंटू पर मुफ्त सॉफ्टवेयर का उपयोग करना संभव है?


पहला भाग dd के लिए एक सही काम है जो लिनक्स में एक बुनियादी उपकरण है। अगर कुछ बहुत लंबे समय से पहले जवाब नहीं देता है तो मैं आपको एक कंप्यूटर पर होने पर जवाब में विस्तार से बताऊंगा। दूसरा हिस्सा थोड़ा पेचीदा है लेकिन उल्लेखनीय है।
ऐसजवेलिन

जवाबों:


15

हां, यह बहुत आसान है। बेशक, लक्ष्य ड्राइव को कम से कम स्रोत ड्राइव जितना बड़ा होना चाहिए।

फिर, स्रोत और लक्ष्य ड्राइव दोनों जुड़े हुए हैं, प्रत्येक के लिए डिवाइस नाम (जैसे ) की पहचान करने के लिए कुछ का उपयोग करें fdisk -l, lsblkया जो कुछ भी /dev/sdb। सुनिश्चित करें कि आपको आदेश सही मिले!

ड्राइव से ड्राइव पर सीधे क्लोन करने के लिए, इस कमांड का उपयोग करें:

dd if=/dev/source of=/dev/target bs=1M

वैकल्पिक रूप से, यदि आपके आंतरिक ड्राइव पर पर्याप्त जगह है, तो आप पहले एक छवि बना सकते हैं, जिससे कई प्रतियों का निर्माण आसान हो जाएगा:

dd if=/dev/source of=/home/me/image.img bs=1M

फिर, क्लोन बनाने के लिए चित्र का उपयोग करें:

dd if=/home/me/image.img of=/dev/target bs=1M

इस तरह, आप एक ही समय में कई ड्राइव का प्रावधान कर सकते हैं, बशर्ते एक ड्राइव पहले से ही USB बैंडविड्थ को संतृप्त न करे।

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


Dd की प्रतिलिपि बनाते समय आप प्रगति की स्थिति = प्रगति को देख सकते हैं।
user1757247

status=progressदुर्भाग्य से सभी के (सबसे, सम) संस्करणों पर उपलब्ध नहीं है dd
डेनियल बी

3

आप dd https://en.wikipedia.org/wiki/Dd_(Unix) का उपयोग कर सकते हैं

उदाहरण:dd if=/dev/sdc of=/dev/sdd bs=1M

ifस्रोत डिवाइस है। डिवाइस नाम का उपयोग करें न कि विभाजन (अंत में संख्या विभाजन है, उदाहरण के लिए / dev / sdc1)।

of गंतव्य उपकरण है।

इस आदेश के साथ बहुत सावधान रहें। यह गंतव्य डिवाइस को पूरी तरह से मिटा देगा।

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