Ero sivun ”Ddrescue” versioiden välillä

Siirry navigaatioon Siirry hakuun
184 merkkiä poistettu ,  28. marraskuuta 2014
ei muokkausyhteenvetoa
(resuce -> rescue, myös Debianissa)
Ei muokkausyhteenvetoa
Rivi 3: Rivi 3:
| kuva=
| kuva=
| kuvateksti=
| kuvateksti=
| lisenssi=[[GNU]] [[GPL]]
| lisenssi=[[GPL]]v3+
| käyttöliittymä=teksti
| käyttöliittymä=teksti
| kotisivu=[http://www.garloff.de/kurt/linux/ddrescue/ www.garloff.de/kurt/linux/ddrescue/]}}
| kotisivu=[https://gnu.org/software/ddrescue/ gnu.org/software/ddrescue]
}}


 
'''Ddrescue''' on ohjelma, jolla voi kopioida ja yrittää pelastaa rikkinäisiä kiintolevyjä tai naarmuisia CD-levyjä.
'''Ddrescuella''' voi kopioida ja yrittää pelastaa rikkinäisiä kiintolevyjä tai naarmuisia CD-levyjä.


==Asennus==
==Asennus==
Ddrescue löytyy [[Ubuntu]]n ja [[Debian]]in [[Paketinhallintajärjestelmä|paketinhallinnasta]] nimellä <tt>gddrescue</tt>. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].
{{Asenna|Ddrescue|ddrescue}}


==Käyttö==
==Käyttö==
Rivi 19: Rivi 19:
Ajetaan kolme komentoa peräkkäin (joissa jokaisessa voi mennä tunteja)
Ajetaan kolme komentoa peräkkäin (joissa jokaisessa voi mennä tunteja)


  ddrescue --no-split  /dev/sr0 imagefile logfile
  $ ddrescue --no-split  /dev/sr0 imagefile logfile
  ddrescue --direct --max-retries=3 /dev/sr0 imagefile logfile  
  $ ddrescue --direct --max-retries=3 /dev/sr0 imagefile logfile  
  ddrescue --direct --retrim --max-retries=3 /dev/sr0 imagefile logfile  
  $ ddrescue --direct --retrim --max-retries=3 /dev/sr0 imagefile logfile  


Levykuva eli <tt>imagefile</tt> on tiedosto johon levykopiota tehdään, ja se voi sisältää myös polun. Luonnollisesti sille täytyy olla riittävästi tilaa. Huomaathan myös, että esim FAT32-levylle ei voi tehdä yli 4G:n tiedostoja. Lokitiedostoon eli <tt>logfile</tt> kirjoitetaan kaikki rikkinäiset eli yli hypätyt kohdat. Ddrescuen voi huolettaa käynnistää useita kertoja peräkkäin samalla levykuvalla ja lokitiedostolla, se ei tuhoa kerran onnistunutta kopiointia, vaan aina yrittää pelkästään lokitiedostossa olevia rikkinäisiä kohtia. Jos samasta levystä sattuu olemaan toinen rikkinäinen versio (identtinen), sitä voi käyttää samaan levykuvaan ja lokitiedostoon jolloin jos virheet ovat eri kohdissa lopputuloksessa ei ole virheitä ollenkaan.  
Levykuva eli <tt>imagefile</tt> on tiedosto johon levykopiota tehdään, ja se voi sisältää myös polun. Luonnollisesti sille täytyy olla riittävästi tilaa. Huomaathan myös, että esim FAT32-levylle ei voi tehdä yli 4G:n tiedostoja. Lokitiedostoon eli <tt>logfile</tt> kirjoitetaan kaikki rikkinäiset eli yli hypätyt kohdat. Ddrescuen voi huolettaa käynnistää useita kertoja peräkkäin samalla levykuvalla ja lokitiedostolla, se ei tuhoa kerran onnistunutta kopiointia, vaan aina yrittää pelkästään lokitiedostossa olevia rikkinäisiä kohtia. Jos samasta levystä sattuu olemaan toinen rikkinäinen versio (identtinen), sitä voi käyttää samaan levykuvaan ja lokitiedostoon jolloin jos virheet ovat eri kohdissa lopputuloksessa ei ole virheitä ollenkaan.  


Ensimmäinen komento kopioi ensin kaiken ehjän ja hyppää rikkinäisten yli. Kopioinnin aikana näkyy tilastoa onnistuneen kopioinnin määrästä, virheiden määrästä ja kuinka paljon dataa on jäänyt kopioimatta virheiden takia.
Ensimmäinen komento kopioi ensin kaiken ehjän ja hyppää rikkinäisten yli. Kopioinnin aikana näkyy tilastoa onnistuneen kopioinnin määrästä, virheiden määrästä ja kuinka paljon dataa on jäänyt kopioimatta virheiden takia.


Esimerkkinäkymä:
Esimerkkinäkymä:
Rivi 37: Rivi 36:
   ipos:    2117 MB,  errors:    157,    average rate:    1963 kB/s
   ipos:    2117 MB,  errors:    157,    average rate:    1963 kB/s
   opos:    2117 MB,    time from last successful read:      0 s
   opos:    2117 MB,    time from last successful read:      0 s
</source>
</source>


Rivi 54: Rivi 51:
   ipos:  497380 kB,  errors:    157,    average rate:    1352 kB/s
   ipos:  497380 kB,  errors:    157,    average rate:    1352 kB/s
   opos:  497380 kB,    time from last successful read:      0 s
   opos:  497380 kB,    time from last successful read:      0 s
Trimming failed blocks...  
Trimming failed blocks...
 
</source>
</source>


Rivi 67: Rivi 63:
Seuraavaksi levykuvasta riippuen sille voi suorittaa tarkistuksen:
Seuraavaksi levykuvasta riippuen sille voi suorittaa tarkistuksen:


  e2fsck -v -f imagefile
  $ e2fsck -v -f imagefile
 


tai DVD-levyn voi mountata:
tai DVD-levyn voi mountata:


  mkdir mounted
  $ mkdir mounted
  mount imagefile mounted -o loop
  $ mount imagefile mounted -o loop
 


käynnistää DVD-levyn soittamisen
käynnistää DVD-levyn soittamisen


  vlc imagefile
  $ vlc imagefile


Polttaa CD-levykuvan tyhjälle CD:lle...
Polttaa CD-levykuvan tyhjälle CD:lle...


Riippuen virheiden määrästä ja koosta jotkut tiedostot voivat toimia, toimia huonosti tai olla toimimatta.
Riippuen virheiden määrästä ja koosta jotkut tiedostot voivat toimia, toimia huonosti tai olla toimimatta.

Navigointivalikko