[dd] Gumagamit sa mga system ng GNU / Linux

Tulad ng alam nating lahat, ang mahal dd [dd utos sa mga system ng GNU / Linux] ay isang mahusay na tao pagdating sa paggawa ng mga isos, pag-save / pagsulat ng MBR bukod sa iba pang mga gawain. Ngunit ngayon na rin, paano ako makakagawa ng isang ISO kasama nito?

Napakadali, patakbuhin lamang ang sumusunod sa iyong terminal:

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

if, nagmula sa "input file", at of nagmula sa "output file”, Kung ano ang halatang binabasa sa lalaki na tumatagal ng kaunti pang katas sa orange xD. Sa if ang input aparato ay tinukoy, at sa of ang output path ng aming ISO file ay matutukoy. Mahalagang tala, Sa pusa posible na gawin ang pareho, kung saan pusa hindi nagdadala if ni of.

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

Kaya, nang nalalaman na ito, magpatuloy tayo. Ang isa pang paggamit ay upang sodomize ang USB [Sodomize?], Oo, alam ko na pangit ito, ngunit hey, para sa mga bumili ng mga memory stick ng USB at nasaktan ang puso na nakawin ang mga ito, iyon ay, upang magbenta ng isang USB stick ng 4GB at 128MB, na kung saan ay nakakainis, maaari naming gawin ang isang napaka-pangunahing pagsubok:

Pagsusulat sa pagsusulat:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096

Pagsubok sa pagbabasa:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096

Kinokopya / binabasa ang 4GB ng mga zero sa USB, tinitingnan na ito ay talagang 4GB. Kung nagtatapos ito bago at hindi inilalagay ang preset na halaga, ikaw ay na-scam xD.

Tandaan: suriin nang mabuti kung alin ang USB device na nakakonekta mo, dahil maaari mong imbitahan ang sayaw sa iyong HDD [SATA] at mawala ang lahat ng impormasyon na mayroon ka dito !!!

Iba pang iba-ibang gamit ...

I-clone ang isang hard drive, para sa mga IDE drive:
dd if=/dev/hda of=/dev/hdb bs=1M

para sa mga SATA drive:
dd if=/dev/sda of=/dev/sdb bs=1M

Kopyahin ang Record ng Master Boot:
dd if=/dev/hda of=mbr count=1 bs=512

Upang maibalik ang MBR:
dd if=mbr of=/dev/hda

Lumikha ng isang 1GB swap file:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space

[At para sa mga hacker xD, #ZOMG, hackers]

Ilang araw na ang nakakaraan nagbabasa ako ng mga paraan upang mai-format ang aming HDD, nang hindi nag-iiwan ng bakas dito ng anumang dati, na hindi gumagamit ng ilang nangungunang lihim na tool sa pagkuha ng impormasyon, at sa aking intriga / kasiyahan dd kabilang ito sa mga posibleng kahalili.

Ngunit paano ko ito magagawa? Madali:

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

Pagpuno ng hard drive ng mga zero. Sa bs = 1M, sinasabi namin na ang parehong pagbabasa at pagsusulat ay dapat gawin sa 1 megabyte blocks. Maaari din nating gamitin / dev / random, ngunit tumatagal ng isang mundo, na kinikita sa huling lugar sa mabilis na burahin ang pagsubok: D.

Kaya't ang FBI ay hindi makakahanap ng anumang bagay sa iyong HDD xD ...

Mga sanggunian:

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

dd: i-clone at sunugin ang mga hard drive madali


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   pagkubkob84 dijo

    ano ang pagkakaiba sa dd_rescue?

    1.    koratsuki dijo

      Hindi ko pa nagamit ito, utang ko sa iyo kaibigan ko ...

      1.    pagkubkob84 dijo

        Nagtanong ako dahil sa openSUSE wiki upang lumikha ng isang live-usb, bago nila ito gawin sa dd, ngayon ay (may oras na) kasama ang dd_rescue, isang bagay tulad nito:
        ~> iyong
        # grep -Ff <(hwinfo –disk –short) <(hwinfo –usb –short)
        # umount / dev / sdXY
        # dd_rescue openSUSE-11.4-KDE-LiveCD-x86_64.iso / dev / sdX

        tl.opensuse.org/SDB:Live_USB_stick#Record_la_ISO_a.C2.A0la_USB_memory_3

  2.   Si Manuel R dijo

    Salamat sa impormasyon, kahit na alam kong may mga graphic na tool upang likhain ang mga isos, palagi kong nagustuhan ang paggamit ng terminal ^^. Gayundin hindi ko alam na ang MBR ay maaaring nai-back up. Pagbati.

  3.   angkop dijo

    Magaling ngunit para sa USB Drives ang inilagay mong numero ay nasa base 2 at dapat itong nasa base 10, na kung saan ay ginagamit upang mag-imbak ng impormasyon.

    1.    koratsuki dijo

      Hindi ko napansin iyon, salamat ...

  4.   auroszx dijo

    Nakatulong ito sa akin Napaka-pakinabang ^^

    1.    koratsuki dijo

      Ang kasiyahan na nakatulong sa iyo sa iyong kasamahan 😀

  5.   chrisnepite dijo

    Kung magdagdag ka ng isang tubo »| »Sa utos ng« pv »maaari mong makita ang isang progress bar at ang mga detalye sa pagsulat.

    Halimbawa tulad nito para sa isang USB:

    dd kung = / path / ng / image.iso | pv | dd ng = / dev / sdX

    1.    KZKG ^ Gaara dijo

      WTF !! Super nakakainteres ... malaki ang naitutulong ng kaunlaran na ito 😀

      1.    Hugo dijo

        Siguradong Nakita ko ang isa pang trick na may parehong layunin, ngunit hindi ko nagawa na gumana ito para sa akin, sa halip ay ginawa ng isang ito.

    2.    giskard dijo

      Ang pinakamahusay na paraan upang makita ang pag-unlad ay ang paggamit ng dcfldd na isang kapalit para sa DD ngunit may isang pagpapakita ng pag-unlad. Ito ang ginagamit ko. Ang syntax ay pareho sa dd.

      http://dcfldd.sourceforge.net/

      Magkakomento ako rito matagal na ang nakaraan ngunit ang post ay sarado sa mga komento.

  6.   Hugo dijo

    Ang isang bagay na kakaiba ay ang orihinal na kahulugan ng mga inisyal dd maliwanag na nabura ito sa paglipas ng panahon, kaya maaari itong tawagin sa maraming paraan: duplicate na aparato, disk duplicator, data dump, disk Dester, atbp.

    Isang aplikasyon ng dd ay upang linisin ang isang mesa ng pagkahati. Maaari itong maging kapaki-pakinabang upang makagawa ng isang malinis na scheme ng pagkahati sa isang ginamit na disk, nang hindi kinakailangang burahin ang buong disk. Halimbawa, kung nakita ng system ang disk bilang / dev / sdb Maaari naming isulat ang unang 256MB sa zero (talagang ang partition table ay nasa unang 512 bytes, ngunit dahil ang mga unang sektor ng disk ay karaniwang kritikal, para sa higit na seguridad linisin ko ang mas maraming puwang)

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

    Bilang karagdagan, kung minsan ang pagsulat ng isang flash memory na may mga zero ay makakatulong upang mabawi ito, kung saan maaaring magamit ang isang katulad na pamamaraan.

    Ang isa pang mas kawili-wiling paggamit ay upang makakuha ng impormasyon tungkol sa BIOS nang hindi kinakailangang i-restart, na posible dahil sa Linux halos lahat ng mga mapagkukunan ay pinamamahalaan bilang mga file, kasama ang RAM (ang impormasyon sa BIOS ay naka-cache sa huling 32KB ng unang MB memorya).

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

    Ang ginagawa ng utos na ito ay tukuyin ang laki ng block sa 32 kilobytes at laktawan ang unang 31 bloke (iyon ay, laktawan ang 992 kilobytes), i-filter ang output upang maipakita lamang ang mga string ng 8 o higit pang mga character, at hanapin ang mga string na iyon para sa isa na naglalaman ng salitang BIOS.

    1.    elynx dijo

      Napaka kapaki-pakinabang Hugo, Salamat!

  7.   Dr Byte dijo

    Anong magandang post, sa palagay ko mahusay ang paggamit na magagawa dito.

    Pagbati.

    1.    KZKG ^ Gaara dijo

      Isang kasiyahan na malaman na nagustuhan mo ito 🙂

  8.   Hugo dijo

    Ang isa pang paggamit na hindi ko naalala ay upang lumikha ng isang file ng isang naaangkop na laki na maaaring mai-format at mai-mount sa isang loop na parang ito ay isang pagkahati, na kung saan ay napaka kapaki-pakinabang upang lumikha ng isang pagkahati na may mga pinaghihigpitang pahintulot sa isang system na na-mount na may isang solong pagkahati sa disk. Kahit na ang isang file na inihanda sa ganitong paraan ay maaaring ma-export sa network bilang isang block na aparato gamit ang AoE at isa pang PC ang makakakita nito na parang isang lokal na disk. Bilang karagdagan, maaaring magamit ang dd upang itapon ang RAM at pagkatapos ay kalmadong suriin ito (kung kinakailangan) nang hindi sinisira ang iyong computer. Gayunpaman ...

  9.   Sys dijo

    > Napakadali, patakbuhin lamang ang sumusunod sa iyong terminal:

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

    Hindi ganun kadali.

    *** Sa http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd sinabi na:

    Walang pagsusuri ang Dd. Ano ang mangyayari kung mayroon kang ilang aktibidad ng ligaw na hard drive, at hindi mo nakopya ang lahat ng mga piraso? Mayroon kang isang masamang ISO, at hindi mo malalaman ito.

    Sa halip, dapat ay gumagamit ka ng tamang tool para sa tamang trabaho. Sa kasong ito, kailangan mong suriin ang 'readom' na utos (basahin ang optical media). Ginagawa mismo nito ang hinahanap mo, at na-built in na error sa pagsuri.

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

    Kung nais mong i-record ang ISO, dapat ay gumagamit ka ng 'wodim', hindi 'dd', o anumang iba pang kakila-kilabot na «solusyon».

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

    Susunugin nito ang iyong 'test.iso' sa iyong blangko na CD, sa pag-aakalang naipasok na, at palabasin kapag natapos na. Magiging verose rin ito tungkol sa output na kasama nito. Ang ganitong uri ng hindi magandang mga tip at trick ay ang nakakakuha ng maraming mga gumagamit sa problema. Tandaan- gumamit ng mga tamang tool para sa tamang trabaho, at lahat ay magiging masaya.

    *** Sa http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd sinabi na:

    Sinubukan kong gamitin ang dd upang lumikha ng isang ISO ng isang SLES11 DVD ngunit sa halip na lumikha ng isang 3GB na imahe ay lumikha ito ng isang 4.4GB iso - isang buong halaga ng DVD sa lahat

  10.   Alex dijo

    Magaling maraming salamat po.

  11.   sana ng Sodoma dijo

    Ginawa ko ito dati at gumagana ito, ngunit palagi akong may parehong problema ng hindi alam kung alin ang usb (sa aking kaso isang SD). Palagi kong nakakalimutan ang pareho