[डीडी] जीएनयू / लिनक्स सिस्टममध्ये वापर

आपल्या सर्वांना माहित आहे म्हणून प्रिय dd [GNU / Linux प्रणाल्यांवर dd आज्ञाजेव्हा आयएसओएस करणे, एमबीआर वाचविणे / इतर कार्ये लिहिणे ही एक चांगली गोष्ट आहे. पण आता मी त्यासह एक आयएसओ कसे तयार करू?

खूप सोपे आहे, फक्त आपल्या टर्मिनलमध्ये खालील गोष्टी चालवा:

dd if=/dev/cdrom of=/home/Install/Isos/debian-7.0.0-i386-CD-1.iso

if, पासून येते "इनपुट फाइल", आणि of पासून येते "आउटपुट फाइल”, जे स्पष्टपणे मनुष्यात वाचत आहे ते संत्रा एक्सडीमध्ये आणखी थोडा रस घेते. येथे if इनपुट डिव्हाइस निर्दिष्ट केले आहे, आणि मध्ये of आमच्या आयएसओ फाईलचा आउटपुट पथ निर्दिष्ट केला जाईल. महत्वाची नोंद, सह मांजर तेच करणे शक्य आहे, जे मांजर घेऊन जात नाही if ni of.

cat /dev/cdrom /home/Install/Isos/debian-7.0.0-i386-CD-1.iso

हे आधीच माहित असल्याने आपण पुढे जाऊया. आणखी एक उपयोग म्हणजे यूएसबी सोडोमाइझ करणे [सोडोमाइझ?], होय, मला माहित आहे की ते कुरुप वाटले आहे, परंतु अहो, जे यूएसबी मेमरी स्टिक्स विकत घेतात आणि चोरी करतात त्यांच्यासाठी, म्हणजेच यूएसबी स्टिकची विक्री करणे 4 जीबी आणि 128MB ची आहे जी अत्यंत त्रासदायक आहे, आम्ही एक मूलभूत चाचणी करू शकतोः

लेखन चाचणी:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096

वाचन चाचणी:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096

यूएसबी वर 4 जीबीची झिरो कॉपी / वाचणे, ती खरोखर 4 जीबी आहे की नाही हे तपासत आहे. जर ते आधी संपेल आणि प्रीसेट रक्कम न ठेवल्यास, आपल्याला एक्सडी घोटाळा केला जाईल.

टीपः आपण कनेक्ट केलेले यूएसबी डिव्हाइस कोणते आहे ते तपासा, कारण आपण आपल्या एचडीडी [साटा] वर नृत्यास आमंत्रित करू शकता आणि त्यामधील सर्व माहिती गमावू शकता !!!

इतर विविध वापर ...

आयडीई ड्राइव्हसाठी हार्ड ड्राइव्ह क्लोन करा:
dd if=/dev/hda of=/dev/hdb bs=1M

SATA ड्राइव्हसाठी:
dd if=/dev/sda of=/dev/sdb bs=1M

मास्टर बूट रेकॉर्ड कॉपी करा:
dd if=/dev/hda of=mbr count=1 bs=512

एमबीआर पुनर्संचयित करण्यासाठी:
dd if=mbr of=/dev/hda

1 जीबी स्वॅप फाइल तयार करा:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space

[आणि हॅकर्ससाठी एक्सडी, # झोमजी, हॅकर्स]

काही दिवसांपूर्वी मी आमच्या एचडीडीचे स्वरूपन करण्याचे मार्ग वाचत होतो, यापूर्वी काहीही असलेल्या कोणत्याही गोष्टीचा मागोवा न ठेवता, काही मुख्य गुप्त माहिती पुनर्प्राप्ती साधन देखील वापरत नसे आणि माझ्या हेतू / समाधानासाठी dd हे संभाव्य पर्यायांपैकी एक होते.

पण मी हे कसे करू शकतो? सुलभ:

dd if=/dev/zero of=/dev/sda bs=1M

झिरो सह हार्ड ड्राइव्ह भरणे. सह बीएस = 1 एम, आम्ही असे म्हणत आहोत की वाचन आणि लेखन दोन्ही 1 मेगाबाइट ब्लॉकमध्ये केले गेले आहे. आम्ही देखील वापरू शकतो / देव / यादृच्छिक, परंतु हे जग घेते, द्रुत पुसून टाकण्याच्या चाचणीत अंतिम स्थान मिळवते: डी.

तर एफबीआयला आपल्या एचडीडी एक्सडीवर काहीही सापडणार नाही ...

संदर्भ:

http://en.wikipedia.org/wiki/Dd_%28Unix%29
http://es.wikipedia.org/wiki//dev/zero

डीडी: क्लोन आणि हार्ड ड्राइव्ह सहज बर्न करा


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   sieg84 म्हणाले

    डीडी_रेस्क्यूमध्ये काय फरक आहे?

    1.    कोरात्सुकी म्हणाले

      मी हे कधीही वापरलेले नाही, हे माझ्या मित्राने तुझे देणे लागतो ...

      1.    sieg84 म्हणाले

        मी विचारतो कारण ओपनस्यूएसई विकीमध्ये थेट-यूएसबी तयार करण्यासाठी, डीडी घेण्यापूर्वी, आता डीडी_रेस्क्यूसह (आता वेळ आहे) असे काहीतरी आहेः
        .> आपले
        # ग्रीप -एफएफ <(ह्विन्फो isडस्क –शॉर्ट) <(एचविनफो bसब-शॉर्ट)
        # अनमाउंट / डेव्ह / एसडीएक्सवाय
        # डीडी_रेस्क्यू ओपनएसयूएसई -11.4-केडीई-लाइव्हसीडी-x86_64.iso / dev / sdX

        en.opensuse.org/SDB:Live_USB_stick#Record_la_ISO_a.C2.A0la_memoria_USB_3

  2.   मॅन्युएल आर म्हणाले

    माहितीबद्दल धन्यवाद, जरी मला माहित आहे की आयएसओएस तयार करण्यासाठी ग्राफिकल साधने आहेत, तरीही मला टर्मिनल always नेहमीच आवडले आहे. तसेच मला माहित नव्हते की एमबीआरचा बॅक अप घेतला जाऊ शकतो. साभार.

  3.   योग्य म्हणाले

    हे छान आहे परंतु यूएसबी ड्राईव्हसाठी आपण लावलेली संख्या बेस 2 मध्ये आहे आणि ती बेस 10 मध्ये असावी, हीच माहिती संचयित करण्यासाठी वापरली जाते.

    1.    कोरात्सुकी म्हणाले

      मी ते लक्षात घेतलेले नाही, धन्यवाद ...

  4.   ऑरोसझेडएक्स म्हणाले

    यामुळे मला मदत झाली 🙂 मी आर्च विभाजनाचा बॅकअप घेतला, तो हटविला, तर्कशास्त्र म्हणून तो पुन्हा तयार केला (तो प्राथमिक होता) आणि डीडीसह मी डेटा परत ठिकाणी ठेवला. खूप उपयुक्त ^^

    1.    कोरात्सुकी म्हणाले

      आपण सहकारी मदत केल्याचा आनंद 😀

  5.   क्रिस्नेपिता म्हणाले

    आपण पाईप जोडल्यास »| «पीव्ही» आदेशासह आपण प्रगती बार आणि लेखन तपशील पाहू शकता.

    यूएसबीसाठी उदाहरणार्थः

    डीडी if = / पथ / च्या / image.iso | पीव्ही | = डीव्ह / एसडीएक्सची डीडी

    1.    केझेडकेजी ^ गारा म्हणाले

      डब्ल्यूटीएफ !! खूप मनोरंजक ... ही प्रगती खूप मदत करते 😀

      1.    ह्युगो म्हणाले

        नक्कीच. मी त्याच उद्दीष्टाने आणखी एक युक्ती पाहिली होती, परंतु मी कधीही ते माझ्यासाठी कार्य केले नाही, त्याऐवजी हे केले.

    2.    गिसकार्ड म्हणाले

      प्रगती पाहण्याचा उत्तम मार्ग म्हणजे डीसीएफएलडीडी वापरणे जे डीडीची जागा आहे परंतु प्रगती दर्शवित आहे. मी वापरतो तेच आहे. वाक्यरचना डीडी प्रमाणेच आहे.

      http://dcfldd.sourceforge.net/

      मी यावर बर्‍याच दिवसांपूर्वी भाष्य करणार होतो पण पोस्ट टिप्पण्यांवर बंद होते.

  6.   ह्युगो म्हणाले

    काहीतरी उत्सुकता म्हणजे आद्याक्षरे मूळ अर्थ dd वरवर पाहता ते वेळेवर मिटवले गेले आहे, म्हणून त्यास बर्‍याच मार्गांनी कॉल केले जाऊ शकते: डुप्लिकेट डिव्हाइस, डिस्क डुप्लिकेटर, डेटा डंप, डिस्क डिस्ट्रॉयर इ.

    चा अर्ज dd म्हणजे विभाजन सारणी साफ करणे. संपूर्ण डिस्क मिटविल्याशिवाय, वापरलेल्या डिस्कवर स्वच्छ विभाजन योजना तयार करण्यासाठी हे उपयुक्त ठरेल. उदाहरणार्थ, सिस्टम डिस्क म्हणून म्हणून ओळखले तर / dev / sdb आम्ही प्रथम 256MB शून्यावर लिहू शकलो (प्रत्यक्षात विभाजन सारणी पहिल्या 512 बाइटमध्ये आहे, परंतु डिस्कचे पहिले विभाग सामान्यत: गंभीर असल्यामुळे अधिक सुरक्षिततेसाठी मी अधिक जागा साफ करतो)

    dd if=/dev/zero of=/dev/sdb bs=512 count=512K

    याव्यतिरिक्त, कधीकधी फ्लॅश मेमरी शून्य केल्याने ती परत मिळविण्यात मदत होते, ज्यासाठी तत्सम प्रक्रिया वापरली जाऊ शकते.

    आणखी एक मनोरंजक वापर म्हणजे BIOS विषयी माहिती रीस्टार्ट न करता प्राप्त करणे, जे शक्य आहे कारण लिनक्समध्ये रॅमसह जवळजवळ सर्व संसाधने फायली म्हणून व्यवस्थापित केली जातात (बीआयओएस माहिती पहिल्या एमबीच्या शेवटच्या 32 केबीमध्ये कॅश केली जाते) मेमरी).

    dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios

    ही आज्ञा काय करते ते म्हणजे 32 किलोबाईटमध्ये ब्लॉकचा आकार परिभाषित करा आणि पहिले 31 ब्लॉक वगळा (म्हणजेच 992 किलोबाइट्स वगळा), फक्त 8 किंवा अधिक वर्णांचे तार दर्शविण्यासाठी आउटपुट फिल्टर करा आणि त्या तारांसाठी त्या तारांमध्ये शोधा BIOS हा शब्द आहे.

    1.    एलिन्क्स म्हणाले

      खूप उपयुक्त ह्यूगो, धन्यवाद!

  7.   बाईट डॉ म्हणाले

    किती चांगली पोस्ट आहे, मला असे वाटते की त्यापासून बनविलेला वापर चांगला आहे.

    ग्रीटिंग्ज

    1.    केझेडकेजी ^ गारा म्हणाले

      आपल्याला हे आवडले हे ऐकून आनंद झाला 🙂

  8.   ह्युगो म्हणाले

    मला आणखी आठवत नाही तो योग्य आकाराची फाईल तयार करणे म्हणजे त्यास रूपांतरित केले जाऊ शकते आणि लूपसह आरोहित केले जाऊ शकते जसे की ते एक विभाजन आहे, जे सिस्टीमवर प्रतिबंधित परवानग्यांसह विभाजन तयार करण्यासाठी खूप उपयोगी आहे. डिस्कवर एकाच विभाजनासह आरोहित. अशाप्रकारे तयार केलेली फाईल देखील नेटवर्कमध्ये एओई वापरुन ब्लॉक डिव्हाइस म्हणून निर्यात केली जाऊ शकते आणि दुसरे पीसी ती स्थानिक डिस्क असल्यासारखे शोधू शकेल. याव्यतिरिक्त, डीडी चा वापर रॅम डंप करण्यासाठी केला जाऊ शकतो आणि नंतर आपला संगणक न तोडता शांतपणे त्याचे (आवश्यक असल्यास) पुनरावलोकन करा. असो…

  9.   sys म्हणाले

    > खूप सोपे आहे, फक्त आपल्या टर्मिनलमध्ये खालील गोष्टी चालवा:

    > डीडी if = / dev / cdrom of = / home / स्थापित / Isos / डेबियन -7.0.0-i386-CD-1.iso

    हे इतके सोपे नाही.

    *** मध्ये http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd असे म्हटले होते:

    डीडीकडे कोणतेही तपासणी नाही. आपल्याकडे काही वाइल्ड हार्ड ड्राइव्ह क्रियाकलाप असल्यास आणि सर्व बिट्स कॉपी झाल्या नसल्यास काय होते? आपल्याकडे खराब आयएसओ आहे आणि आपल्याला हे माहित नाही.

    त्याऐवजी, आपण योग्य कामासाठी योग्य साधन वापरले पाहिजे. या प्रकरणात, आपल्याला 'रीडॉम' आदेश तपासण्याची आवश्यकता आहे (ऑप्टिकल मीडिया वाचा). आपण जे शोधत आहात ते अचूक करते आणि त्रुटी तपासणीमध्ये तयार केले आहे.

    readom dev = / dev / scd0 f = / home / shamanstears / test.iso

    आपण आयएसओ रेकॉर्ड करू इच्छित असल्यास आपण 'डीओडी' नसून 'वोडिम' वापरणे आवश्यक आहे किंवा इतर कोणतेही भयंकर «समाधान» वापरावे लागेल.

    wodim -v -eject / home/shamanstears/test.iso

    हे आधीपासून घातलेले आहे असे गृहीत धरुन आपल्या रिक्त सीडीवर आपले 'test.iso' बर्न करेल आणि समाप्त झाल्यावर बाहेर काढा. हे मार्गाच्या आउटपुटबद्दल देखील वर्बोज असेल. या प्रकारच्या छोट्या टीपा आणि युक्त्या म्हणजे बर्‍याच वापरकर्त्यांना अडचणीत सापडते. लक्षात ठेवा- योग्य नोकरीसाठी योग्य साधने वापरा आणि प्रत्येकजण आनंदी होईल.

    *** मध्ये http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd असे म्हटले होते:

    मी एसएलईएस 11 डीव्हीडीचा आयएसओ तयार करण्यासाठी डीडी वापरण्याचा प्रयत्न केला परंतु 3 जीबी प्रतिमा तयार करण्याऐवजी त्यात एक 4.4 जीबी आयएसओ तयार केला - सर्वसह संपूर्ण डीव्हीडीची किंमत

  10.   अॅलेक्स म्हणाले

    ग्रेट तुमचे खूप खूप आभार

  11.   Sodoma म्हणाले

    मी हे आधी केले आहे आणि ते कार्य करते, परंतु मला नेहमीच समान समस्या नसते की कोणत्या यूएसबी आहे (माझ्या बाबतीत एसडी आहे). मी नेहमी तेच विसरतो