[dd] Utilizza nei sistemi GNU / Linux

Come tutti sappiamo, il caro dd [comando dd su sistemi GNU / Linux] è un bravo ragazzo quando si tratta di fare isos, salvare / scrivere MBR tra le altre attività. Ma ora bene come ci faccio un ISO?

Molto semplice, esegui quanto segue nel tuo terminale:

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

if, viene da "file di input", e of viene da "file di uscita”, Quello che ovviamente leggendo nell'uomo porta un po 'più di succo all'arancia xD. A if il dispositivo di input è specificato e nel file of verrà specificato il percorso di output del nostro file ISO. Nota importante, Con gatto è possibile fare lo stesso, che gatto non trasporta if ni of.

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

Quindi, avendo già saputo questo, andiamo avanti. Un altro uso è sodomizzare l'USB [Sodomizzare?], Sì, lo so che suona brutto, ma ehi, per chi acquista memory stick USB e ha il cuore spezzato per essere rubato, cioè vendere una chiavetta USB da 4 GB e essere 128 MB , che è molto fastidioso, possiamo fare un test molto semplice:

Test di scrittura:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096

Test di lettura:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096

Copiare / leggere 4 GB di zeri sull'USB, verificando che sia davvero 4 GB. Se finisce prima e non inserisce l'importo preimpostato, sei stato truffato xD.

Nota: controlla bene qual è il dispositivo USB che hai collegato, perché puoi invitare il ballo sul tuo HDD [SATA] e perdere tutte le informazioni che hai dentro !!!

Altri usi vari ...

Clona un disco rigido, per unità IDE:
dd if=/dev/hda of=/dev/hdb bs=1M

per unità SATA:
dd if=/dev/sda of=/dev/sdb bs=1M

Copia il record di avvio principale:
dd if=/dev/hda of=mbr count=1 bs=512

Per ripristinare l'MBR:
dd if=mbr of=/dev/hda

Crea un file di scambio da 1 GB:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space

[E per gli hacker xD, #ZOMG, hacker]

Qualche giorno fa stavo leggendo come formattare il nostro HDD, senza lasciare tracce su di esso di nulla che fosse prima lì, nemmeno utilizzando uno strumento di recupero delle informazioni top secret, e con mio intrigo / soddisfazione dd era tra le possibili alternative.

Ma come posso farlo? Facile:

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

Riempire il disco rigido con zeri. Con bs = 1M, stiamo dicendo che sia la lettura che la scrittura vengono eseguite in blocchi da 1 megabyte. Possiamo anche usare / dev / random, ma ci vuole un mondo, guadagnandosi l'ultimo posto nel test di cancellazione rapida: D.

Quindi l'FBI non troverà nulla sul tuo HDD xD ...

riferimenti:

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

dd: clona e masterizza facilmente i dischi rigidi