Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
| | fsck.* on tiedostojärjestelmän tarkistustyökalu. |
| '''fsck''' (''filesystem check'') on [[komentorivi]]pohjainen [[tiedostojärjestelmä]]n tarkistus- ja korjaustyökalu. Käytännössä eri tiedostojärjestelmille on omat toteutuksensa <tt>fsck</tt>:sta, pelkkä <tt>fsck</tt>-käsky käynnistää tiedostojärjestelmästä riippuen oikean <tt>fsck</tt>-toteutuksen. Eri toteutukset on erotettu toisistaan nimeämälle ne tiedostojärjestelmän mukaan, esimerkiksi <tt>fsck.ext2</tt>.
| |
|
| |
|
| Voit tarkistaa mitä työkaluja löytyy seuraavalla käskyllä:
| | === ext2 === |
| cd /sbin | | |
| ls fsck* | | #tarkista ja korjaa virheet ext2sta |
| | fsck.ext2 -fy /dev/hdxy |
|
| |
|
| Tuloste voi olla seuraava
| | === ext3 === |
|
| |
|
| fsck fsck.ext2 fsck.ext4 fsck.fat fsck.msdos fsck.vfat | | #tarkista ja korjaa virheet ext2sta |
| fsck.cramfs fsck.ext3 fsck.ext4dev fsck.minix fsck.nfs
| | fsck.ext3 -fy /dev/hdxy |
|
| |
|
| == Käyttö == | | === reiserfs === |
| Ennen käyttöä tarkistettava osio täytyy [[umount|irrottaa]] komennolla
| |
| umount /dev/sdXY
| |
| missä <tt>/dev/sdXY</tt> on osion [[laitetiedosto]].
| |
|
| |
|
| Muutoin ohjelman käyttö riippuu käytettävästä [[tiedostojärjestelmä]]stä. Ohjelma vaatii [[pääkäyttäjä]]n oikeudet.
| | #tarkista virheet reiserfstä |
| | | fsck.reiserfs --check /dev/hdxy |
| === Ext2, ext3 ja ext4===
| |
| Tarkista ja korjaa [[ext2]]-, [[ext3]]- tai [[ext4]]-tiedostojärjestelmän virheet. N korvataan tiedostojärjestelmän tyyppiä vastaavalla numerolla (<tt>fsck.ext2, fsck.ext3</tt> tai <tt>fsck.ext4</tt>).
| |
| fsck.extN -fy /dev/sdxy | |
| | |
| Tarkistaa ja lisäksi kirjaa ylös vialliset sektorit (''[[wikipedia:bad sector|bad sector]]''):
| |
| fsck.extN -fyc /dev/sdxy
| |
|
| |
|
| === ReiserFS ===
| | #Korjaa pienemmät virheet |
| Tarkistaa [[ReiserFS]]-tiedostojärjestelmän virheet. Ei vielä korjaa mitään:
| | fsck.reiesrfs fix-fixable /dev/hdxy |
| fsck.reiserfs --check /dev/hdxy | |
|
| |
|
| Korjaa check-toiminnon ilmoittavat pienemmät virheet:
| | #korjaa Super-block jos --check tai --fix-fixable käskee |
| fsck.reiserfs --fix-fixable /dev/hdxy | | fsck.reiesrfs --rebuild-sb |
|
| |
|
| fsck.reiserfs --rebuild-sb /dev/hdxy | | #korjaa puu jos --check tai --fix-fixable käskee |
| Luo uudelleen päälohkon (superblock) sen hajotessa, mikäli tiedostojärjestelmän puun on vielä ehjä. Käytä jos check- tai fix-fixable-toiminto ehdottaa käytettäväksi.
| | fsck.reiesrfs --rebuild-tree |
|
| |
|
| Luo uudelleen tiedostojärjestelmän puun sen hajotessa, mikäli päälohko on vielä kunnossa. Käytä jos <tt>check-</tt> tai <tt>fix-fixable</tt>-toiminto ehdottaa käytettäväksi.
| | === reiser4 === |
| fsck.reiserfs --rebuild-tree /dev/hdxy
| |
|
| |
|
| === Reiser4 ===
| | #tarkista virheet reiser4stä |
| Tarkistaa [[Reiser4]]-tiedostojärjestelmän virheet. Ei vielä korjaa mitään:
| |
| fsck.reiser4 --check /dev/hdxy | | fsck.reiser4 --check /dev/hdxy |
|
| |
|
| Korjaa check-toiminnon ilmoittamat pienemmät virheet: | | #Korjaa pienemmät virheet |
| fsck.reiser4 --fix /dev/hdxy | | fsck.reiser4 --fix /dev/hdxy |
|
| |
|
| Luo uudelleen päälohkon (superblock) sen hajotessa, mikäli tiedostojärjestelmän puun on vielä ehjä. Käytä jos check- tai fix-toiminto ehdottaa käytettäväksi:
| | #korjaa Super-block jos --check tai --fix käskee |
| fsck.reiser4 --build-sb /dev/hdxy | | fsck.reiser4 --build-sb |
| | |
| Luo uudelleen tiedostojärjestelmän puun sen hajotessa, mikäli päälohko on vielä kunnossa. Käytä jos <tt>check-</tt> tai <tt>fix</tt>-toiminto ehdottaa käytettäväksi.
| |
| fsck.reiser4 --build-tree /dev/hdxy | |
| | |
| === FAT ja FAT32 ===
| |
| fsck.vfat, dosfsck tai fsck.msdos on <tt>fsck</tt> FAT ja FAT32 tiedostojärjestelmille.
| |
|
| |
|
| [[Luokka:Ylläpitotyökalut]]
| | #korjaa puu jos --check tai --fix käskee |
| [[Luokka:Tiedostojärjestelmät]]
| | fsck.reiser4 --build-tree |
| [[Luokka:Komentorivin perustyökalut]]
| |