dd-komennon kanssa ei sitten kannata sooloilla. Saatat vahingossa kirjoittaa jotain tärkeää yli ja sitä ei voi pelastaa.
/dev/sdb1 471023984 12628988 434445328 3% /
/dev/sda1 488383484 80892 488302592 1% /media/liisajoose/Seagate
Eli sdb1 on käynnissä olevan järjestelmän juuriosio, jota ei kannata käsitellä dd:llä nyt, koska se on käytössä. sda1 on ilmeisesti ulkoinen levy ja tarkalleen ottaen sen ensimmäinen osio. Sekin kannattaa irrottaa (
umount) ennen sille kirjoittamista tai edes ennen sen lukemista.
sudo dd if=/dev/sb1 of=/dev/sda
[sudo] salasana henkilölle liisajoose:
dd: tiedoston '/dev/sb1' avaaminen epäonnistui: Tiedostoa tai hakemistoa ei ole
Koska laitetiedoston nimi oli virheellinen, siltä ei voitu lukea.
e: Keksin, et sul on "dd if=/dev/zero..." Mitä se tekee?
/dev/zero on näennäislaite, josta voidaan lukea vain loputtomasti nollia. dd:n komennossa if tarkoittaa tiedostoa, josta luetaan ja of tiedostoa, johon kirjoitetaan. Tiedostot muotoa /dev/sdx ovat kiintolevyjen laitetiedostoja eli niillä voidaan kirjoittaa suoraan kiintolevylle ohittaen tiedostojärjestelmän ja siis myös hävittää kaikki tiedostot levyltä.
Nyt siis olen formatoinut ulkoisen aseman kirjoittamalla sen täyteen DISKS-ohjelmalla.
Sillä tosiaan saa aikaan saman kuin tuolla dd:llä.
Komennanko näin vai mitä halutessani levynkuvan:
sudo dd if=/dev/sdb1 of=/dev/sda1
Tuo kirjoittaa toiselta kiintolevyltä (sdb) ensimmäiselle kiintolevylle (sda) kaiken tiedon. Toivottavasti sda:lla ei ollut mitään tärkeää. Jos haluat levykuvan, pitäisi tuon of-osoittaa tiedostoon eli siihen voi laittaa minkä vain tiedostopolun, esimerkiksi:
of=/media/ulkoinen_levyni/levykuva.img.
E: Ja noin komentamalla alkoi jotain. Mistä tiedän milloin se loppuu?
Se loppuu, kun kehote ilmestyy ruutuun eli se "käyttäjä@tietokone:hakemisto$ " tai vastaava.