Ero sivun ”Badblocks” versioiden välillä
Siirry navigaatioon
Siirry hakuun
ei muokkausyhteenvetoa
(Ak: Uusi sivu: {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} '''badblocks''' on ohjelma viallisten sektorien etsimiseen kiintolevyltä. Ohjelmalla ei tule testata SSD-levyjä, sillä niiden käyttöi...) |
Ei muokkausyhteenvetoa |
||
Rivi 14: | Rivi 14: | ||
Mikäli levyllä on jo valmiiksi dataa, joka halutaan säilyttää, voidaan levy testata epätuhoisassa tilassa: | Mikäli levyllä on jo valmiiksi dataa, joka halutaan säilyttää, voidaan levy testata epätuhoisassa tilassa: | ||
# badblocks -nsv /dev/sdX | # badblocks -nsv /dev/sdX | ||
Jotta ohjelmasta olisi jotain käytännön hyötyä, voidaan vialliset sektorit kirjata ylös tiedostoon. Tiedostojärjestelmää luotaessa vialliset sektorit voidaan tuoda tiedostojärjestelmän tietoon antamalla tiedosto parametrina <tt>-l</tt> -lipulla. Luodaan esimerkkinä [[ext4]]-tiedostojärjestelmä laitteelle. | |||
# badblocks -wsv -o /root/badblocks.txt /dev/sdX | |||
# mkfs.ext4 -l /root/badblocks.txt /dev/sdX | |||
* <tt>-w</tt> saa ohjelman tekemään kirjoitustestin, jolloin se kirjoittaa, lukee ja vertailee vuorotellen levyn jokaisella sektorilla <tt>0xaa</tt>, <tt>0x55</tt>, <tt>0xff</tt>, sekä <tt>0x00</tt> -kuvioita. Kirjoitustila tuhoaa kaiken levyllä olevan datan. | * <tt>-w</tt> saa ohjelman tekemään kirjoitustestin, jolloin se kirjoittaa, lukee ja vertailee vuorotellen levyn jokaisella sektorilla <tt>0xaa</tt>, <tt>0x55</tt>, <tt>0xff</tt>, sekä <tt>0x00</tt> -kuvioita. Kirjoitustila tuhoaa kaiken levyllä olevan datan. | ||
Rivi 19: | Rivi 23: | ||
* <tt>-s</tt> näyttää ohjelman editymisen. | * <tt>-s</tt> näyttää ohjelman editymisen. | ||
* <tt>-v</tt> saa ohjelman kirjoittamaan löydetyt virheet <tt>stderr</tt>-standardivirtaan. | * <tt>-v</tt> saa ohjelman kirjoittamaan löydetyt virheet <tt>stderr</tt>-standardivirtaan. | ||
* <tt>-o</tt> saa ohjelman kirjoittamaan löydetyt vialliset sektorit parametrina annettuun tiedostoon. |