ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

डिवाइस से डेटा को सीधे ले जाना

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

RSI dd प्रोग्राम यह कार्य करता है. यह डेटा के ब्लॉक को एक स्थान से दूसरे स्थान पर कॉपी करता है। यह एक अद्वितीय वाक्यविन्यास का उपयोग करता है (ऐतिहासिक कारणों से) और आमतौर पर इसका उपयोग इस तरह किया जाता है:

डिवाइस से डेटा को सीधे ले जाना


dd यदि=इनपुट फ़ाइल का=निर्गम संचिका [बीएस=ब्लॉक का आकार [गिनती=ब्लॉक]]

dd यदि=इनपुट फ़ाइल का=निर्गम संचिका [बीएस=ब्लॉक का आकार [गिनती=ब्लॉक]]


मान लीजिए कि हमारे पास एक ही आकार की दो यूएसबी फ्लैश ड्राइव हैं और हम पहली ड्राइव को बिल्कुल दूसरी में कॉपी करना चाहते थे। यदि हमने दोनों ड्राइव को कंप्यूटर से जोड़ा है और उन्हें डिवाइस पर असाइन किया गया है / Dev / SDB और / Dev / एसडीसी क्रमशः, हम निम्नलिखित के साथ पहली ड्राइव की हर चीज़ को दूसरी ड्राइव पर कॉपी कर सकते हैं:



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

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


वैकल्पिक रूप से, यदि केवल पहला उपकरण कंप्यूटर से जुड़ा होता, तो हम बाद में पुनर्स्थापना या प्रतिलिपि बनाने के लिए इसकी सामग्री को एक सामान्य फ़ाइल में कॉपी कर सकते थे:



dd if=/dev/sdb of=flash_drive.img

dd if=/dev/sdb of=flash_drive.img


की छवि

चेतावनी! RSI dd आदेश बहुत शक्तिशाली है. हालाँकि इसका नाम "डेटा परिभाषा" से लिया गया है, लेकिन इसे कभी-कभी "डिस्ट्रॉय डिस्क" भी कहा जाता है क्योंकि उपयोगकर्ता अक्सर इसे गलत टाइप कर देते हैं। if or of विनिर्देशों. एंटर दबाने से पहले हमेशा अपने इनपुट और आउटपुट विनिर्देशों की दोबारा जांच करें!


की छवि


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: