Täydellinen ja yksityiskohtainen opas (esimerkkejä) DD: lle

Jätän sinulle yksinkertaisesti hienon artikkelin Olen löytänyt itseni netissä surffaillen se näyttää meille useita esimerkkejä ja yksityiskohtaisesti, mikä se on ja mitä komennolla voidaan saavuttaa DD.

Jätän teille täydellisen käännöksen artikkeli:

1. Miksi dd?:

Me valitsemme dd ensimmäisenä kilpailijana sarjassa, koska se on hyödyllinen työkalu, jolla on monia vaihtoehtoja, kuten näette. Tämä melkein tekee siitä yhden Sveitsin armeijan veitsistä Linux-maailmassa. Kyllä, tätä termiä (Sveitsin armeijan veitsi) käytetään enemmän kuin Linux-suuntautuneiden artikkelien kirjoittajien pitäisi, joten emme voineet ohittaa mahdollisuutta käyttää sitä itse.

2. Yleinen käyttö:

Ennen aloittamista halusimme antaa sinulle yleiskuvan siitä, miten sitä käytetään dd. Ensinnäkin nimi on peräisin kopiokoneesta, mutta humoristisesti sen sanotaan tarkoittavan myös levyn tuhoajaa tai datan tuhoajaa, koska se on erittäin tehokas työkalu. Joten suosittelemme erityistä varovaisuutta käytettäessä dd: tä, koska hetki huolimattomuudesta voi maksaa arvokkaita tietojasi. Komennon yleinen syntakse dd on:

# dd if = $ input_data / = $ output_data [vaihtoehdot]

input_data y output_data voivatko ne olla levyjä, osioita, tiedostoja, laitteita? enimmäkseen kaiken mitä voit kirjoittaa tai lukea. Kuten näette, voit käyttää dd: tä verkkoyhteydessä esimerkiksi lähettämään datavirtoja lähiverkon kautta. Sinulla voi olla vain dd-komennon tulo-osa tai vain lähtö-komento, ja joissakin tapauksissa voit jopa poistaa molemmat. Kaikkia näitä käsitellään seuraavassa luettelossa.

3. Esimerkkejä:

dd jos = / dev / urandom = / dev / sda bs = 4k - »Täytä levy satunnaisilla tiedoilla

dd jos = / dev / sda = = dev / sdb bs = 4096 - » Levyn ja levyn peilaus

dd jos = / dev / nolla = / dev / sda bs = 4k - » Puhdista kiintolevy (saattaa olla tarpeen toistaa)

dd if = syötetiedosto = / dev / st0 bs = 32k conv = sync - » Kopioi tiedostosta nauhalaitteeseen

dd jos = / dev / st0 = = tiedostoa bs = 32k conv = sync - » Entinen, päinvastoin

dd jos = / dev / sda | hexdump -C | grep [^ 00] - » Tarkista, onko levy todella nollattu

dd if = / dev / urandom = = home / $ user / hugefile bs = 4096 - » Täytä osio (Varo järjestelmän osioita!)

dd if = / dev / urandom = myfile bs = 6703104 count = 1 - » Koodaa tiedosto (ehkä ennen poistamista)

dd jos = / dev / sda3 / = / dev / sdb3 bs = 4096 conv = notrunc, noerror - » Kopioi osio toiseen osioon

dd if = / proc / tiedostojärjestelmät | hexdump -C | vähemmän - » Näytä käytettävissä olevat tiedostojärjestelmät

dd if = / proc / osiot | hexdump -C | vähemmän - » Näytä käytettävissä olevat osiot kb

dd jos = / dev / sdb2 ibs = 4096 | gzip> partition.image.gz conv = noerror - » Luo gzip-kuva toisen levyn toisesta osiosta

dd bs = 10240 cbs = 80 conv = ascii, poista esto, jos = / dev / st0 = ascii.out - » Kopioi nauhan sisällön tiedostoon muuntamalla EBCDIC: stä ASCII: ksi

dd jos = / dev / st0 ibs = 1024 obs = 2048 / = dev / st1 - » 1 kt: n estolaitteen kopioiminen 2 kt: n estolaitteeseen

dd jos = / dev / nolla = / dev / nolla bs = 100M määrä = 100
100 + 0 kirjaa sisään
100 + 0 tallentaa tiedot
10485760000 tavua (10 Gt) kopioitu,

5.62955 s, 1.9 Gt / s

Kopioi 10 Gt nollia roskakoriin.

dd jos = / dev / nolla = / dev / sda bs = 512 määrä = 2
fdisk -s / dev / sda
dd jos = / dev / nolla = / dev / sda etsi = (sektorien lukumäärä - 20) bs = 1k

Poista GPT levyltä. Kuinka GPT kirjoittaa tiedot alkuun
Ja levyn lopussa, alusta poistamisen jälkeen, meidän on löydettävä sektorien lukumäärä (toinen komento) ja poistettava sitten viimeiset 20 sektoria.

dd if = / home / $ käyttäjä / bootimage.img / = dev / sdc - » Luo käynnistettävä UDB-levy (näkyy tässä muodossa / dev / sdc)

dd jos = / dev / sda = = dev / null bs = 1m - » Hyvä tapa löytää huonoja lohkoja. Varmuuskopiointi ja järjestelmään liittyvät

dd jos = / dev / sda = = dev / fd0 bs = 512 määrä = 1 - » Kopioi MBR levykkeelle

dd jos = / dev / sda1 / = / dev / sdb1 bs = 4096 - » Levyn ja levyn peilaus

dd if = / dev / sr0 / = / home / $ user / mycdimage.iso \ bs = 2048 conv = nosync - » Luo CD-levyn kuva

mount -o-silmukka /home/$user/mycdimage.iso / mnt / cdimages / - » Asenna mainittu kuva paikallisesti

dd jos = / dev / sda / = / dev / sdb bs = 64k conv = sync - » Hyödyllinen, kun vaihdat levyn samankokoiseen.

dd jos = / dev / sda2 / = home / $ user / hddimage1.img bs = 1 miljoona = 4430
dd jos = / dev / sda2 / = home / $ user / hddimage2.img bs = 1 miljoona = 8860
[...]

Luo DVD-kuvia osiosta (hyödyllinen varmuuskopioiden tekemiseen)

dd jos = / $ sijainti / hddimage1.img / = dev / sda2 bs = 1M
dd jos = / $ sijainti / hddimage2.img / = dev / sda2 etsi = 4430 bs = 1M
dd jos = / $ sijainti / hddimage3.img / = dev / sda2 etsi = 8860 bs = 1M
[jne…]

Palauta edellisestä varmuuskopiosta

dd jos = / dev / nolla = 1 bs = 1024 etsi = 1 / = dev / sda6 - » Tuhoa suppilohko

dd jos = / dev / nolla = 1 bs = 4096 etsi = 0 / = dev / sda5 - » Toinen tapa tuhota superbloki

dd if = / koti / $ käyttäjä / epäilyttävä.doc | simpukka - » Tarkistaa tiedoston virusten varalta (vaatii ClamAV: n)

dd if = / koti / $ käyttäjä / binaaritiedosto | hexdump -C | vähemmän - » Tarkastele binaaritiedoston sisältöä (tarvitsee hexdumpin)

dd if = / koti / $ käyttäjä / isotiedosto = / dev / null
dd jos = / dev / nolla = / home / $ user / bigfile bs = 1024 count = 1000000

Vertaa kiintolevyn luku- / kirjoitusnopeutta

dd jos = / dev / sda = = dev / sda - » Anna uusi elämä vanhoille kiintolevyille, joita ei ole käytetty pitkään aikaan (asemien on oltava "irrotettuja")

dd jos = / dev / mem | jouset | grep 'string_to_search' - » Tutki muistisisältöä (ihmisen luettavissa, eli)

dd if = / dev / fd0 / = / home / $ user / floppy.image bs = 2x80x18b conv = notrunc - » Kopioi levyke

dd jos = / proc / kcore | hexdump -C | Vähemmän - »Näyttää virtuaalimuistin

dd if = / proc / tiedostojärjestelmät | hexdump -C | vähemmän - » Näytä käytettävissä olevat tiedostojärjestelmät

dd jos = / proc / kallsyms | hexdump -C | vähemmän - » Näytä ladatut moduulit

dd jos = / proc / keskeyttää | hexdump -C | vähemmän - » Näyttää keskeytystaulukon

dd jos = / proc / käyttöaika | hexdump -C | vähemmän - » Näyttää käyttöajan sekunneissa

dd if = / proc / osiot | hexdump -C | vähemmän - » Näytä käytettävissä olevat osiot kb

dd if = / proc / meminfo | hexdump -C | vähemmän - » Näyttää muistin tilan

dd if = / dev / urandom of = / home / $ user / myrandom bs = 100 count = 1 - » Luo 1 kt: n tiedosto satunnaisesta katkelmasta

dd if = / dev / mem = = home / $ user / mem.bin bs = 1024 - » Luo kuvan järjestelmän muistin nykyisestä tilasta

dd if = / koti / $ käyttäjä / myfile - » Tulosta tiedosto valmiiksi

dd jos = / dev / sda2 bs = 16065 | hexdump -C | grep 'text_to_search' - » Etsi merkkijono koko osiosta; vaikka se on suojattu, voit käynnistää liveCD: n

dd if = / home / $ käyttäjä / file.bin ohita = 64k bs = 1 / = home / $ user / convfile.bin - » Kopioi tiedosto.bin tiedostoon convfile.bin ohittamalla ensimmäiset 64 kt

dd if = / home / $ käyttäjä / bootimage.img / = dev / sdc - » Luo käynnistettävä UDB-levy (näkyy tässä muodossa / dev / sdc)

dd jos = / dev / mem bs = 1k ohita = 768 määrä = 256 2> / dev / null | jouset -n 8 - » Lue BIOS.

dd bs = 1k if = imagefile.nrg / = imagefile.iso ohita = 300k - » Muuntaa Nero-kuvan tavalliseksi ISO-kuvaksi.
Tämä on mahdollista, koska ainoa ero näiden kahden välillä on 300 kt: n otsikko, jonka Nero lisää tavalliseen ISO-kuvaan.

kaiku -n "hei vertikaalinen maailma" | dd cbs = 1 konv = poista esto 2> / dev / null - » Kokeile, se on turvallista. 🙂

dd jos = / dev / sda1 | gzip -c | split -b 2000m - \ /mnt/hdc1/backup.img.gz - » Luo osion gzip-kuva jakamisen avulla

kissa /mnt/hdc1/backup.img.gz.* | gzip -dc | dd = / dev / sda1 - » Palauta edellinen varmuuskopio

dd jos = / dev / nolla = myimage bs = 1024 count = 10240 - » Luo tyhjä levykuva

dd ibs = 10 ohitus = 1 - » Jaa ensimmäiset 10 tavua stdin

dd bs = 265b conv = ei virhettä, jos = / dev / st0 = = tmp / huono kasetti.kuva - » Tekee kuvan nauhasta, jossa on huonoja kohtia

dd jos = / dev / sda määrä = 1 | hexdump -C - » Tarkastele MBR: ääsi

dd jos = / dev / sda | nc -l 10001 nc $ system_to_backup_IP 10001 | dd = sysbackupsda.img - » Nopea verkon varmuuskopiointi netcatin avulla

dd jos = / dev / nolla = / dev / sdX bs = 1024000 määrä = 1 - » Puhdista osion ensimmäiset 10 Mt.

dd jos = / dev / nolla = tmpswap bs = 1k
määrä = 1000000
chmod 600 tmpswap
mkswap tmpswap
swapon tmpswap

Luo väliaikainen vaihtotila

dd jos = / dev / sda = = dev / null bs = 1024k määrä = 1024
1073741824 tavua (1.1 Gt) kopioitu,
24.1684 s, 44.4 MB / s

Määrittää levyn peräkkäisen I / O-nopeuden.

dd jos = / dev / satunnaisluku = 1 2> / dev / null | od -t u1 | \ awk '{print $ 2}' | pää -1 - » Luo satunnaisluku

dd if = / dev / mem = myRAM bs = 1024 - » Kopioi RAM-muisti tiedostoon

dd jos = / dev / sda bs = 512 laskenta = 1 | od -xa - » Tarkastele MBR: n sisältöä heksa- ja ASCII-muodossa

dd jos = / my / old / mbr = / dev / sda bs = 446 count = 1 - » Palauttaa MBR: n muuttamatta 447-511 tavun osiotaulukon tietuetta

dd jos = / dev / sda1 | split -b 700m - sda1-kuva - » Luo kopio osiosta ja tallenna kuvat, joiden enimmäiskoko on 700 Mt

ls -l | dd conv = ucase - » Muuntaa komennon lähdön isoksi

kaiku "YLIMMÄN TAPAUSTEN TEKSTI" | dd conv = lcase - » Muunna teksti pieniksi

dd if = / etc / passwd cbs = 132 conv = ebcdic = = tmp / passwd.ebcdic - » Muuntaa järjestelmän salasanatiedoston EBCDIC-muotoiseksi kiinteän pituiseksi tiedostoksi

dd if = text.ascii / = text.ebcdic conv = ebcdic - » Muunna ASCII: sta EBCDIC: ksi

dd if = omatiedosto = omatiedosto conv = ucase - » Muunna tiedosto isoksi (yksinkertainen SED tai tr korvaaminen)

4. Yhteenveto:

Tämä on vain pieni osa siitä, mitä dd voi tehdä, ja toivomme, että tämä artikkeli on kiinnittänyt ne kattamaan yleisimmin käytettyjä esimerkkejä. Ennen kuin jatkat, suosittelemme kuitenkin, että luet kiintolevyn ohjeet etsimällä asioita, kuten LBA-rajoituksia, ja ole erityisen varovainen, kun käytät dd-pääkäyttäjää. Tietysti sinulla on jo varmuuskopiot, mutta pieni ylimääräinen hoito säästää tunteja tarpeetonta työtä.

Ja siellä artikkeli päättyy.

En tiedä, etten ole kokeillut mitään tässä artikkelissa esitetyistä komennoista, joten jos joku käyttää näitä komentoja väärin (tai väärin), on todennäköistä, että jos he vahingoittavat jotain tietokoneellaan, en pysty auttaa sinua.

Ei mitään, testaan ​​vähitellen komennot hehe, jos löydän jotain mielenkiintoista, jaan sen.

terveiset


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   luweeds dijo

    Upea artikkeli, näin komento analysoidaan perusteellisesti, ja siksi opimme paljon siitä, mistä siinä on kyse. Onnittelut ja kiitokset kuten aina!

  2.   oscar dijo

    Erittäin hyvä ja mielenkiintoinen merkintä, koska pidän tärkeänä, jatkan sen tallentamista.
    Luulen, että sinä ja kumppanisi löydät akunsa hyvin ladattuna kahden päivän loman jälkeen, hahahaha.
    Kaipasin blogin artikkelien puutetta.

    1.    KZKG ^ Gaara <"Linux dijo

      Kiitos, luotto ei ole minun ... laitoin vain käännöksen 🙂
      Ja haha ​​kyllä, huomenna on enemmän artikkeleita haha, pyydämme anteeksi näitä päiviä julkaisematta mitään, edes tilastoja tarkasteltaessa näemme laskun, jonka meillä on ollut hehe.

    2.    elav <° Linux dijo

      Loma sanot? Hahahaha… toivon, että se olisi ollut ..

  3.   olisiis dijo

    Hyvä artikkeli, koska muistutan aina, jos voit ottaa laajennuksen viedä ne PDF-tiedostoon tai liittää artikkelin PDF-tiedostona

    Tervehdys!

    1.    Rohkeus dijo

      Muuten, muistutan teitä siitä, että sinun pitäisi avata foorumi, koska viesteissä on taipumus merkitä paljon tunnisteita (mukaan lukien itse)

      1.    KZKG ^ Gaara <"Linux dijo

        Esittelemämme virheet tai ongelmat, yhteysongelmat tietokannan ja muiden kanssa johtuvat siitä, että sivusto tuottaa liikaa toimintaa tai liikennettä, joten olemme offline-tilassa hetkeksi. Jos lisäämme sivuston lisäksi foorumin, se lisää liikennettä ja pahentaa kaikkea.

        Foorumin idea kyllä, pidämme siitä, haluamme todella tehdä sen, mutta tällä hetkellä emme valitettavasti voi 🙁

        1.    Rohkeus dijo

          WordPressillä on tähän laajennus, sinun ei tarvitse käyttää sivustoja, joita et näe

      2.    olisiis dijo

        Ok ... vaihtoehto ilman uutta alustaa tai sivustoa on bbPres (bbpress.org) WordPressissä

        Tervehdys!

        1.    KZKG ^ Gaara <"Linux dijo

          Kyllä, tunnemme hänet hehe, ajattelimme itse asiassa FluxBB: tä 🙂
          Ongelma ei ole toinen DB tai käytä samaa, jossa on enemmän taulukoita, vaan vain enemmän toimintaa.

      3.    elav <° Linux dijo

        Avaamme foorumin hyvin pian 😀

    2.    KZKG ^ Gaara <"Linux dijo

      Meidän on vielä testattava kyseinen laajennus tarpeeksi ja laitettava se sitten, jos se toimii hyvin 🙂
      Meillä ei ole ollut aikaa haha

  4.   Korea dijo

    Hyvä kollega, onnellinen lainaan tämän erittäin sääli, että tämä on niin jumissa sovellus, että haluaisin sinun käsittelevän syvällisemmin, koska haluaisin tietää
    Jos pystyt tekemään käynnistettävän magneetin DVD- tai * .iso-tiedostona, pakattuna, kiitos etukäteen, toivon vastauksesi post-script -ohjelmaan. Luulen, että olet ainoa koko latinalaisamerikkalaisessa abala-verkossa, joka on laajentanut sitä selitti suuren artikkelin,

  5.   69. Paras 69 dijo

    Kuinka voisin kloonata koneesta toiseen verkon kautta? minun tapauksessani on 2 kannettavaa tietokonetta, jotka on kytketty laniin, molemmat staattisessa suunnassa

  6.   Erick dijo

    Kiitos tiedoista 🙂

  7.   kullattu 4 dijo

    Muutetun sopimukseni jälkeen
    http://premium.cars.purplesphere.in/?post.zoey
    äidit ja tyttäret ilmaiseksi porno ilmaiseksi 3gp homo porno videoleikkeet summeri porno pingviini vids porno reitti 96 porno

  8.   aiasi bor dijo

    Käsky vanhojen tietueiden herättämiseksi elämään on PÄÄOMAINEN. Hyvä asia, tämä on lyhyt luettelo mitä voi tehdä!