Ero sivun ”Fsck” versioiden välillä
(→Käyttö) |
(fsck.extN yhteen) |
||
Rivi 8: | Rivi 8: | ||
Muutoin ohjelman käyttö riippuu käytettävästä [[tiedostojärjestelmä]]stä. Ohjelma vaatii [[pääkäyttäjä]]n oikeudet. | Muutoin ohjelman käyttö riippuu käytettävästä [[tiedostojärjestelmä]]stä. Ohjelma vaatii [[pääkäyttäjä]]n oikeudet. | ||
=== Ext2 === | === Ext2, ext3 ja ext4=== | ||
Tarkista ja korjaa [[ext2]]-tiedostojärjestelmän virheet: | Tarkista ja korjaa [[ext2]]-tiedostojärjestelmän virheet: | ||
fsck. | fsck.extN -fy /dev/sdxy | ||
Tarkistaa ja lisäksi kirjaa ylös vialliset sektorit (''[[wikipedia:bad sector|bad sector]]''): | Tarkistaa ja lisäksi kirjaa ylös vialliset sektorit (''[[wikipedia:bad sector|bad sector]]''): | ||
fsck. | fsck.extN -fyc /dev/sdxy | ||
Edellä N korvataan tiedostojärjestelmän tyyppiä vastaavalla numerolla (<tt>fsck.ext2, fsck.ext3</tt> tai <tt>fsck.ext4</tt>). | |||
=== ReiserFS === | === ReiserFS === |
Versio 1. toukokuuta 2010 kello 13.31
fsck (filesystem check) on komentorivipohjainen tiedostojärjestelmän tarkistus- ja korjaustyökalu. Käytännössä eri tiedostojärjestelmille on omat toteutuksensa fsck:sta, pelkkä fsck-käsky käynnistää tiedostojärjestelmästä riippuen oikean fsck-toteutuksen. Eri toteutukset on erotettu toisistaan nimeämälle ne tiedostojärjestelmän mukaan, esimerkiksi fsck.ext2 ja fsck.xfs.
Käyttö
Ennen käyttöä tarkistettava osio täytyy irrottaa komennolla
umount /dev/sdXY
missä /dev/sdXY on osion laitetiedosto.
Muutoin ohjelman käyttö riippuu käytettävästä tiedostojärjestelmästä. Ohjelma vaatii pääkäyttäjän oikeudet.
Ext2, ext3 ja ext4
Tarkista ja korjaa ext2-tiedostojärjestelmän virheet:
fsck.extN -fy /dev/sdxy
Tarkistaa ja lisäksi kirjaa ylös vialliset sektorit (bad sector):
fsck.extN -fyc /dev/sdxy
Edellä N korvataan tiedostojärjestelmän tyyppiä vastaavalla numerolla (fsck.ext2, fsck.ext3 tai fsck.ext4).
ReiserFS
Tarkistaa ReiserFS-tiedostojärjestelmän virheet. Ei vielä korjaa mitään:
fsck.reiserfs --check /dev/hdxy
Korjaa check-toiminnon ilmoittavat pienemmät virheet:
fsck.reiserfs --fix-fixable /dev/hdxy
fsck.reiserfs --rebuild-sb /dev/hdxy
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.
Luo uudelleen tiedostojärjestelmän puun sen hajotessa, mikäli päälohko on vielä kunnossa. Käytä jos check- tai fix-fixable-toiminto ehdottaa käytettäväksi.
fsck.reiserfs --rebuild-tree /dev/hdxy
Reiser4
Tarkistaa Reiser4-tiedostojärjestelmän virheet. Ei vielä korjaa mitään:
fsck.reiser4 --check /dev/hdxy
Korjaa check-toiminnon ilmoittamat pienemmät virheet:
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:
fsck.reiser4 --build-sb /dev/hdxy
Luo uudelleen tiedostojärjestelmän puun sen hajotessa, mikäli päälohko on vielä kunnossa. Käytä jos check- tai fix-toiminto ehdottaa käytettäväksi.
fsck.reiser4 --build-tree /dev/hdxy