Muokataan sivua Fsck

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
Fsck on [[tiedostojärjestelmä]]n tarkistus- ja korjaustyö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ä:
cd /sbin
ls fsck*
 
Tuloste voi olla seuraava
 
fsck        fsck.ext2  fsck.ext4    fsck.fat    fsck.msdos  fsck.vfat
fsck.cramfs  fsck.ext3  fsck.ext4dev  fsck.minix  fsck.nfs


== Käyttö ==
== Käyttö ==
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.
=== Ext2 ===
fsck.ext2 -fy /dev/hdxy
Tarkistaa ja korjaa [[ext2]]-tiedostojärjestelmän virheet.


=== Ext2, ext3 ja ext4===
fsck.ext2 -fyc /dev/hdxy
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>).
Tarkista ja kirjaa ylös pahat sektorit osiolta.
fsck.extN -fy /dev/sdxy


Tarkistaa ja lisäksi kirjaa ylös vialliset sektorit (''[[wikipedia:bad sector|bad sector]]''):
=== Ext3 ===
  fsck.extN -fyc /dev/sdxy
  fsck.ext3 -fy /dev/hdxy
Tarkistaa ja korjaa [[ext3]]-tiedostojärjestelmän virheet.


=== ReiserFS ===
=== ReiserFS ===
Tarkistaa [[ReiserFS]]-tiedostojärjestelmän virheet. Ei vielä korjaa mitään:
  fsck.reiserfs --check /dev/hdxy
  fsck.reiserfs --check /dev/hdxy
Tarkistaa [[ReiserFS]]-tiedostojärjestelmän virheet. Ei vielä korjaa mitään.


Korjaa check-toiminnon ilmoittavat pienemmät virheet:
  fsck.reiserfs --fix-fixable /dev/hdxy
  fsck.reiserfs --fix-fixable /dev/hdxy
Korjaa check-toiminnon ilmoittavat pienemmät virheet.


  fsck.reiserfs --rebuild-sb /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 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 <tt>check-</tt> tai <tt>fix-fixable</tt>-toiminto ehdottaa käytettäväksi.
  fsck.reiserfs --rebuild-tree /dev/hdxy
  fsck.reiserfs --rebuild-tree /dev/hdxy
Luo uudelleen tiedostojärjestelmän puun sen hajotessa, mikäli päälohkon on vielä kunnossa. Käytä jos check- tai fix-fixable-toiminto ehdottaa käytettäväksi.


=== Reiser4 ===
=== Reiser4 ===
Tarkistaa [[Reiser4]]-tiedostojärjestelmän virheet. Ei vielä korjaa mitään:
  fsck.reiser4 --check /dev/hdxy
  fsck.reiser4 --check /dev/hdxy
Tarkistaa [[Reiser4]]-tiedostojärjestelmän virheet. Ei vielä korjaa mitään.


Korjaa check-toiminnon ilmoittamat pienemmät virheet:
  fsck.reiser4 --fix /dev/hdxy
  fsck.reiser4 --fix /dev/hdxy
Korjaa check-toiminnon ilmoittamat pienemmät virheet.


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
  fsck.reiser4 --build-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-toiminto ehdottaa käytettäväksi.


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
  fsck.reiser4 --build-tree /dev/hdxy
Luo uudelleen tiedostojärjestelmän puun sen hajotessa, mikäli päälohkon on vielä kunnossa. Käytä jos check- tai fix-toiminto ehdottaa käytettäväksi.


=== FAT ja FAT32 ===
[[Luokka: Komentorivi]]
fsck.vfat, dosfsck tai fsck.msdos on <tt>fsck</tt> FAT ja FAT32 tiedostojärjestelmille.
[[Luokka:Ohjelmat]]
 
[[Luokka:Ylläpitotyökalut]]
[[Luokka:Tiedostojärjestelmät]]
[[Luokka:Komentorivin perustyökalut]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Fsck