मैंने अपनी USB परियोजना के साथ अब तक बहुत प्रगति की है, हालांकि मैं सोच रहा था कि क्या पुनर्वितरण के लिए एक रॉ छवि फ़ाइल में कई विभाजन डीडी के लिए एक रास्ता होगा। निम्नलिखित आज्ञाएं हैं जिनका उपयोग मैं usb से usb पर एक पूर्ण क्लोन प्राप्त करने के लिए कर रहा हूं:
DD if=/dev/sd[x] status=progress | gzip > newredhat.raw.gz
हालाँकि, इसके साथ एकमात्र मुद्दा यह है कि यह USB स्टिक की संपूर्णता को कॉपी करता है, (इसका अर्थ है कि यह वॉल्यूम को 28gb के रूप में कॉपी करेगा) और कुछ मामलों में छोटे USB स्टिक में जाने की कोशिश करने पर यह काम नहीं करता है। मैंने इसके आसपास काम करने की कोशिश की थी:
dd if=/dev/sdb1 | dd if=/dev/sdb2 | dd if=/dev/sdb3 | gzip > newredhat.raw.gz
जो मेरे आश्चर्य का काम किया, हालांकि मुझे विश्वास नहीं है कि यह फ़ाइल को उस तरह से सहेज रहा है जिस तरह से मैं कल्पना करता हूं कि यह है। क्या कोई ऐसा तरीका है जिससे मैं संपूर्ण डिस्क ड्राइव (एसडीबी) की नकल करने से बच सकता हूं और केवल नेस्टर्बरी विभाजन एसडीबी 1, एसडीबी 2 और एसडीबी 3 की नकल कर सकता हूं, इस तरह से कि मैं उन्हें एक इमेज फाइल में सेव करूं, और उस फाइल को एक नए में zcat करूं फिर इसे चलाने के लिए चर आकार का USB?
किसी भी और सभी अग्रिम में मदद के लिए धन्यवाद!
dd if=… | dd if=… | dd if=… | …
कुछ समझ नहीं आया। केवल अंतिम dd
ही कुछ उपयोगी कर सकता है।
gdisk -l /dev/sdb
। संपादित करें आईएनजी द्वारा इस जानकारी को अपने प्रश्न में जोड़ें ।
dd
विभाजन तालिका (आमतौर पर डिस्क के पहले 1 एमबी) औरtar
अलग-अलग विभाजन सामग्री। नकारात्मक पक्ष, जाहिर है, बैकअप को एक फ़ाइल में संग्रहीत करना असंभव है।