Treoir iomlán agus mionsonraithe (le samplaí) maidir le DD

Fágaim alt iontach iontach duit Fuair ​​mé mé féin ag surfáil ar an ngréasán, taispeánann sé iliomad samplaí dúinn agus go mion cad é agus cad is féidir a bhaint amach leis an gceannas DD.

Fágaim aistriúchán iomlán an airteagal:

1. Cén fáth dd?:

Roghnaigh muid dd mar an chéad iomaitheoir inár sraith toisc gur uirlis úsáideach í a bhfuil go leor roghanna ann, mar a fheicfidh tú. Déanann sé seo beagnach ceann de sceana Arm na hEilvéise ar domhan Linux. Sea, úsáidtear an téarma seo (Scian Arm na hEilvéise) níos mó ná mar ba chóir ag scríbhneoirí alt atá dírithe ar Linux, agus mar sin ní raibh muid in ann an deis a thapú chun muid féin a úsáid.

2. Úsáid ghinearálta:

Sula dtosaímid bhíomar ag iarraidh smaoineamh ginearálta a thabhairt duit ar an gcaoi a n-úsáidtear é dd. Ar an gcéad dul síos, tagann an t-ainm ó dhúbailt sonraí, ach go greannmhar deirtear freisin go gciallóidh sé scriosán diosca nó scriosán sonraí toisc gur uirlis an-chumhachtach é. Mar sin molaimid cúram breise agus tú ag úsáid dd mar is féidir le nóiméad míchúraim costas do chuid sonraí luachmhara. Comhréir ghinearálta an ordaithe dd Is:

# dd if = $ input_data de = $ output_data [roghanna]

ionchur_data y aschur_data is féidir leo a bheith ina ndioscaí, deighiltí, comhaid, gairis ... go príomha rud ar bith is féidir leat scríobh chuige nó léamh uaidh. Mar a fheicfidh tú, is féidir leat dd a úsáid i gcomhthéacs líonra chun sruthanna sonraí a sheoladh thar do LAN, mar shampla. Ní féidir ach an chuid ionchuir de d’ordú dd a bheith agat, nó an t-ordú aschuir amháin, agus féadfaidh tú an dá rud a bhaint fiú i gcásanna áirithe. Déileálfar leo seo go léir ar an liosta seo a leanas.

3. Samplaí:

dd if = / dev / urandom of = / dev / sda bs = 4k - »Líon an diosca le sonraí randamacha

dd if = / dev / sda de = / dev / sdb bs = 4096 - » Scáthán diosca-go-diosca

dd más = / dev / nialas de = / dev / sda bs = 4k - » Glan tiomántán crua (b’fhéidir go gcaithfear é a athdhéanamh)

dd if = comhad ionchuir de = / dev / st0 bs = 32k conv = sync - » Cóipeáil ó chomhad go feiste téipe

dd if = / dev / st0 of = outfile bs = 32k conv = sync - » An chéad, droim ar ais

dd if = / dev / sda | hexdump -C | grep [^ 00] - » Seiceáil an bhfuil an diosca nialasach i ndáiríre

dd if = / dev / urandom of = / home / $ user / hugefile bs = 4096 - » Déan deighilt a daonra (Bí ar an eolas faoi dheighiltí an chórais!)

dd if = / dev / urandom of = myfile bs = 6703104 count = 1 - » Ionchódaigh comhad (b’fhéidir roimh scriosadh)

dd if = / dev / sda3 of = / dev / sdb3 bs = 4096 conv = notrunc, noerror - » Cóipeáil laindéal do dheighilt eile

dd if = / proc / filesystems | hexdump -C | níos lú - » Féach ar na córais chomhaid atá ar fáil

dd más = / proc / deighiltí | hexdump -C | níos lú - » Féach ar na deighiltí atá ar fáil i kb

dd if = / dev / sdb2 ibs = 4096 | gzip> partition.image.gz conv = noerror - » Cruthaigh íomhá gzip den dara deighilt den dara diosca

dd bs = 10240 cbs = 80 conv = ascii, díbhlocáil más = / dev / st0 de = ascii.out - » Cóipeáil ábhar téip go comhad, ag athrú ó EBCDIC go ASCII

dd if = / dev / st0 ibs = 1024 obs = 2048 de = / dev / st1 - » Bloc-Ghléas 1KB a chóipeáil chuig Bloc-Ghléas 2KB

dd más = / dev / nialas de = / dev / null bs = comhaireamh 100M = 100
100 + 0 taifead i
100 + 0 taifead amach
Cóipeáladh 10485760000 beart (10GB),

5.62955 s, 1.9 GB / s

Cóipeáil 10 GB de nialais chuig an mbosca bruscair athchúrsála.

dd más = / dev / nialas de = / dev / sda bs = 512 comhaireamh = 2
fdisk -s / dev / sda
dd if = / dev / zero of = / dev / sda seek = (number_of_sectors - 20) bs = 1k

Scrios GPT ón diosca. Conas a scríobhann GPT na sonraí go dtí an tús
Agus ag deireadh an diosca, tar éis í a scriosadh ón tús, ní mór dúinn líon na n-earnálacha (an dara ceannas) a fháil, agus ansin an 20 earnáil dheireanacha a scriosadh.

dd if = / home / $ user / bootimage.img of = / dev / sdc - » Cruthaigh diosca UDB bootable (a thaispeántar anseo mar / dev / sdc)

dd if = / dev / sda de = / dev / null bs = 1m - » Bealach maith chun drochbhlocanna a fháil. Cúltaca agus córas bainteach

dd if = / dev / sda de = / dev / fd0 bs = 512 comhaireamh = 1 - » Cóipeáil an MBR chuig diosca flapach

dd if = / dev / sda1 de = / dev / sdb1 bs = 4096 - » Scáthán diosca-go-diosca

dd if = / dev / sr0 of = / home / $ user / mycdimage.iso \ bs = 2048 conv = nosync - » Cruthaigh íomhá de CD

lúb mount -o /home/$user/mycdimage.iso / mnt / cdimages / - » Cuir an íomhá luaite go háitiúil

dd if = / dev / sda of = / dev / sdb bs = 64k conv = sync - » Úsáideach agus diosca den mhéid céanna á chur in áit diosca.

dd if = / dev / sda2 de = / home / $ user / hddimage1.img bs = comhaireamh 1M = 4430
dd if = / dev / sda2 de = / home / $ user / hddimage2.img bs = comhaireamh 1M = 8860
[...]

Cruthaigh íomhánna DVD de dheighilt (úsáideach chun cúltacaí a dhéanamh)

dd if = / $ location / hddimage1.img of = / dev / sda2 bs = 1M
dd if = / $ location / hddimage2.img of = / dev / sda2 seek = 4430 bs = 1M
dd if = / $ location / hddimage3.img of = / dev / sda2 seek = 8860 bs = 1M
[srl…]

Athchóirigh ón gcúltaca roimhe seo

dd má = / dev / comhaireamh nialasach = 1 bs = 1024 lorg = 1 de = / dev / sda6 - » Scrios an superblock

dd má = / dev / comhaireamh nialasach = 1 bs = 4096 lorg = 0 de = / dev / sda5 - » Bealach eile chun an superblock a scriosadh

dd if = / home / $ user / suspicious.doc | clamscan - » Seiceáil an comhad le haghaidh víris (éilíonn ClamAV)

dd if = / home / $ úsáideoir / comhad dénártha | hexdump -C | níos lú - » Féach ar ábhar comhad dénártha (riachtanais hexdump)

dd if = / home / $ user / bigfile of = / dev / null
dd if = / dev / zero of = / home / $ user / bigfile bs = 1024 comhaireamh = 1000000

Tagarmharcáil a dhéanamh ar luas léitheoireachta / scríofa an tiomántáin chrua

dd if = / dev / sda de = / dev / sda - » Tabhair beatha nua do shean-thiomáineann crua nár úsáideadh le tamall (caithfear tiomántáin a bheith "gan suite")

dd if = / dev / mem | teaghráin | grep 'string_to_search' - » Scrúdaigh ábhar na cuimhne (inléite ag an duine, is é sin)

dd if = / dev / fd0 de = / home / $ user / floppy.image bs = 2x80x18b conv = notrunc - » Cóipeáil diosca flapach

dd if = / proc / kcore | hexdump -C | níos lú - »Taispeánann cuimhne fhíorúil

dd if = / proc / filesystems | hexdump -C | níos lú - » Féach ar na córais chomhaid atá ar fáil

dd if = / proc / kallsyms | hexdump -C | níos lú - » Taispeáin modúil luchtaithe

dd má = / proc / cur isteach | hexdump -C | níos lú - » Taispeánann an tábla cur isteach

dd if = / proc / uptime | hexdump -C | níos lú - » Taispeánann an t-am ar bun i soicindí

dd más = / proc / deighiltí | hexdump -C | níos lú - » Féach ar na deighiltí atá ar fáil i kb

dd if = / proc / meminfo | hexdump -C | níos lú - » Taispeánann stádas cuimhne

dd if = / dev / urandom of = / home / $ user / myrandom bs = 100 count = 1 - » Cruthaigh comhad 1kb de gibberish randamach

dd if = / dev / mem of = / home / $ user / mem.bin bs = 1024 - » Cruthaítear íomhá de staid reatha chuimhne an chórais

dd if = / home / $ user / myfile - » Priontáil an comhad go stdout

dd if = / dev / sda2 bs = 16065 | hexdump -C | grep 'text_to_search' - » Cuardaigh sreangán i ndeighilt iomlán; fiú má tá sé daingnithe, is féidir leat liveCD a thosú

dd if = / home / $ user / file.bin skip = 64k bs = 1 of = / home / $ user / convfile.bin - » Cóipeáil file.bin chuig convfile.bin gan bacadh leis an gcéad 64 kb

dd if = / home / $ user / bootimage.img of = / dev / sdc - » Cruthaigh diosca UDB bootable (a thaispeántar anseo mar / dev / sdc)

dd if = / dev / mem bs = 1k skip = 768 count = 256 2> / dev / null | teaghráin -n 8 - » Léigh an BIOS.

dd bs = 1k if = imagefile.nrg of = imagefile.iso skip = 300k - » Athraíonn sé íomhá Nero go híomhá caighdeánach ISO.
Tá sé seo indéanta toisc gurb é an t-aon difríocht idir an dá cheann ná an ceanntásc 300 kB a chuireann Nero le híomhá caighdeánach ISO.

macalla -n "dia duit domhan ingearach" | dd cbs = 1 conv = díbhlocáil 2> / dev / null - » Bain triail as, tá sé sábháilte. 🙂

dd if = / dev / sda1 | gzip -c | scoilt -b 2000m - \ /mnt/hdc1/backup.img.gz - » Cruthaigh íomhá gzip de dheighilt ag úsáid scoilt

cat /mnt/hdc1/backup.img.gz.* | gzip -dc | dd de = / dev / sda1 - » Athchóirigh an cúltaca roimhe seo

dd más = / dev / nialas de = myimage bs = 1024 comhaireamh = 10240 - » Cruthaigh íomhá diosca folamh

dd ibs = 10 scip = 1 - » Roinn na chéad 10 mbeart de stdin

dd bs = 265b conv = noerror if = / dev / st0 of = / tmp / bad.tape.image - » Déanann sé pictiúr de théip le droch-spotaí

dd má = / dev / sda comhaireamh = 1 | hexdump -C - » Féach ar do MBR

dd if = / dev / sda | nc -l 10001 nc $ system_to_backup_IP 10001 | dd de = sysbackupsda.img - » Cúltaca tapa líonra ag baint úsáide as netcat

dd más = / dev / nialas de = / dev / sdX bs = 1024000 comhaireamh = 1 - » Glan an chéad 10MB den dheighilt

dd más = / dev / nialas de = tmpswap bs = 1k
comhaireamh = 1000000
chmod 600 tmpswap
tmpswap mkswap
tmpswap babhtála

Cruthaigh spás malairte sealadach

dd if = / dev / sda de = / dev / null bs = comhaireamh 1024k = 1024
Cóipeáladh 1073741824 beart (1.1GB),
24.1684 s, 44.4 MB / s

Cinneann luas seicheamhach I / O do dhiosca.

dd if = / dev / comhaireamh randamach = 1 2> / dev / null | od -t u1 | \ awk '{print $ 2}' | ceann -1 - » Cruthaigh uimhir randamach

dd if = / dev / mem of = myRAM bs = 1024 - » Cóipeáil cuimhne RAM chuig comhad

dd if = / dev / sda bs = 512 comhaireamh = 1 | od -xa - » Féach ábhar do MBR i bhformáid heics agus ASCII

dd if = / my / old / mbr of = / dev / sda bs = 446 count = 1 - » Athchóiríonn sé an MBR gan an tábla tábla deighilte atá idir 447 - 511 beart a athrú

dd if = / dev / sda1 | scoilt -b 700m - sda1-íomhá - » Cruthaigh cóip den dheighilt agus sábháil íomhánna áit a bhfuil uasmhéid na toirte 700MB

ls -l | dd conv = ucase - » Athraíonn sé aschur ordaithe go barrleibhéil

macalla "MY TEXT CASE UPPER" | dd conv = lcase - » Tiontaigh aon téacs go litreacha beaga

dd if = / etc / passwd cbs = 132 conv = ebcdic of = / tmp / passwd.ebcdic - » Athraíonn sé comhad pasfhocail an chórais go comhad fad seasta formáid EBCDIC

dd if = text.ascii de = text.ebcdic conv = ebcdic - » Tiontaigh ó ASCII go EBCDIC

dd if = myfile of = myfile conv = ucase - » Tiontaigh comhad go barr an leathanaigh (SED simplí nó athsholáthar tr)

4. Conclúid:

Níl anseo ach cuid bheag den mhéid is féidir le dd a dhéanamh agus tá súil againn gur chuir an t-alt seo rig orthu na samplaí is mó a úsáidtear don ghnáth-úsáideoir a chlúdach. Sula dtéann tú níos faide, áfach, molaimid duit do dhoiciméadú tiomántán crua a léamh, rudaí a lorg mar theorainneacha LBA, agus a bheith cúramach agus tú ag úsáid dd i gcríochfort fréimhe. Ar ndóigh, tá cúltacaí agat cheana féin, ach sábhálfaidh uaireanta cúraim bhreise uaireanta oibre gan ghá duit.

Agus ansin críochnaíonn an t-alt.

Maidir leis an taifead, níor thástáil mé aon cheann de na horduithe a thaispeántar san alt seo, mar sin má dhéanann duine mí-úsáid (nó go mícheart) ar na horduithe seo, is dóichí mura ndéanfaidh siad damáiste do rud éigin ar a ríomhaire ní bheidh mé in ann cabhrú leat.

Ní dhéanfaidh aon ní go ndéanfaidh mé tástáil beag ar na horduithe, beag ar bheagán, má fhaighim rud éigin suimiúil roinnim é.

Maidir is


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

17 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   Luweeds a dúirt

    Alt iontach, sin an chaoi a ndéantar anailís chríochnúil ar ordú agus dá bhrí sin foghlaimímid go leor faoina bhfuil i gceist. Comhghairdeas agus go raibh maith agat mar i gcónaí! 😉

  2.   Oscar a dúirt

    Iontráil an-mhaith agus suimiúil, mar is dóigh liom go bhfuil sé tábhachtach rachaidh mé ar aghaidh lena chomhdú.
    Samhlaím go bhfaighidh tú féin agus do pháirtí a gcuid cadhnraí luchtaithe go maith tar éis dhá lá saoire, hahahaha.
    Chaill mé an easpa alt ar an mblag.

    1.    KZKG ^ Gaara <"Linux a dúirt

      Go raibh maith agat, ní liomsa an creidmheas ... ní chuirim ach an t-aistriúchán 🙂
      Agus sea, amárach beidh níos mó alt ann haha, gabhaimid leithscéal as na laethanta seo gan rud ar bith a fhoilsiú, fiú ag féachaint ar na staitisticí a fheicimid an meath atá againn air.

    2.    elav <° Linux a dúirt

      Saoire a deir tú? Hahahaha ... Is mian liom go raibh ...

  3.   oleksis a dúirt

    Alt maith, mar cuirim i gcuimhne duit i gcónaí an féidir leat breiseán a chumasú chun iad a easpórtáil go PDF nó an t-alt a cheangal mar PDF

    Beannachtaí!

    1.    Misneach a dúirt

      Dála an scéil, meabhraím duit gur cheart duit fóram a oscailt toisc go bhfuil claonadh ann go leor a chlibeáil i bpoist (cuirim féin san áireamh)

      1.    KZKG ^ Gaara <"Linux a dúirt

        Is de bharr na n-earráidí nó na bhfadhbanna a bhí á gcur i láthair againn, fadhbanna ceangail leis an mbunachar sonraí agus eile, toisc go ngineann an láithreán an iomarca gníomhaíochta nó tráchta, agus is é sin an fáth go bhfuilimid as líne ar feadh chuimhneacháin. Más rud é i dteannta an láithreáin, cuirimid fóram leis, ginfidh sé níos mó tráchta agus déanfaidh sé gach rud níos measa.

        An smaoineamh atá ag an bhfóram sea, is maith linn é, ba mhaith linn é a dhéanamh i ndáiríre, ach i láthair na huaire ní féidir linn unfortunately ar an drochuair

        1.    Misneach a dúirt

          Tá breiseán ag WordPress chuige seo, ní gá duit suíomhanna nach féidir leat a fheiceáil a úsáid

      2.    oleksis a dúirt

        Ceart go leor ... rogha eile gan ardán nó suíomh eile a chur leis ná bbPres (bbpress.org) ar WordPress

        Beannachtaí!

        1.    KZKG ^ Gaara <"Linux a dúirt

          Sea, tá aithne againn air, bhí muid ag smaoineamh i ndáiríre faoi FluxBB 🙂
          Ní DB eile an fhadhb nó bain úsáid as an gceann céanna le níos mó táblaí, ach níos mó gníomhaíochta.

      3.    elav <° Linux a dúirt

        Osclóimid fóram go han-luath 😀

    2.    KZKG ^ Gaara <"Linux a dúirt

      Ní mór dúinn an breiseán sin a thástáil go leor fós, agus ansin é a chur má oibríonn sé go maith 🙂
      Ní raibh am againn haha

  4.   chorea a dúirt

    A chomhghleacaí, a chara, luaim an trua an-mhaith seo go bhfuil sé chomh sáite san iarratas ba mhaith liom go nglacfá níos doimhne leis mar ba mhaith liom a fháil amach
    Más féidir leat maighnéad bootable a dhéanamh i DVD nó * .iso, comhbhrúite, go raibh maith agat roimh ré, tá súil agam do fhreagra ar mo iar-script Sílim gur tusa an t-aon duine sa líonra abala Hispanic iomlán a bhfuil sé níos forleithne sa mhínigh Alt iontach,

  5.   69thebest69 a dúirt

    Conas a d’fhéadfainn clónáil ó mheaisín amháin go meaisín eile thar an líonra? i mo chás tá 2 ríomhaire glúine ceangailte i lann le treo statach

  6.   Erick a dúirt

    Go raibh maith agat as an eolas 🙂

  7.   gildade4 a dúirt

    Tar éis mo chonradh athraithe
    http://premium.cars.purplesphere.in/?post.zoey
    moms agus iníonacha saor in aisce porn saor in aisce 3gp aerach porn gearrthóga físe buzzer porn penguin vids bealach porn 96 porn

  8.   aiasi bor a dúirt

    Tá tábhacht CAIPITIL leis an gceannas chun sean-thaifid a thabhairt beo. Rud maith seo liosta gairid de na rudaí is féidir a dhéanamh!