Ero sivun ”Dd” versioiden välillä
Pb (keskustelu | muokkaukset) Ei muokkausyhteenvetoa |
(ei mitään eroa)
|
Versio 3. huhtikuuta 2006 kello 20.59
dd on työkalu eri tiedostojen matalan tason kopiointiin ja muuntamiseen toiseen muotoon. Toisin kuin cp, joka kopio kokonaisia tiedostoja, kopioi dd yksittäisiä bittejä. Tästä syystä dd:llä voidaan esimerkiksi tehdä identtinen kopio jostakin osiosta (partition) jollekin toiselle osiolle.
Käyttö
dd if=/dev/urandom /dev/hda
Kopioi koko ykköskiintolevyn (/dev/hda), mukaanlukien esimerkiksi osiotaulukon, täyteen satunnaista dataa, mikä tuhoaa kaiken tällä kiintolevyllä ja sen eri osioilla sijaitsevan tiedon. Mikäli lähdetiedostona käytetään /dev/random:ia, on satunnaisluvun taso korkeampi, mutta operaatio sujuu selvästi hitaammin.
dd if=dev/zero of=/dev/hdb bs=512 count=2
Kirjoittaa kiintolevyn /dev/hdb osiotaulukon ja pääkäynnistyslohkon täyteen nollaa, mikä käytännössä estää kiintolevyn nykyisten tietojen käytön. Sitä varten käytettäväksi lohkokooksi määritellään 512 tavua ja tämän lohkon kirjoitus määritellään toistettavaksi kaksi kertaa.
dd if=/dev/fd0 of=korppu.img
Tekee sisälläolevasta levykkeestä (laitetiedosto /dev/fd0) levykuvan (imagen) tiedostoon korppu.img
dd if=/root/tiedosto.txt of=/dev/null count=3
Kopioi tiedoston /root/tiedosto.txt kolme kertaa bitti bitiltä nollalaitteeseen /dev/null.