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, ext3 ja ext4===
=== Ext2 ===
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.ext2 -fy /dev/hdxy
  fsck.extN -fy /dev/sdxy
Tarkistaa ja korjaa [[ext2]]-tiedostojärjestelmän virheet.
 
=== Ext3 ===
Tarkistaa ja lisäksi kirjaa ylös vialliset sektorit (''[[wikipedia:bad sector|bad sector]]''):
  fsck.ext3 -fy /dev/hdxy
fsck.extN -fyc /dev/sdxy
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.


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


  fsck.reiserfs --rebuild-sb /dev/hdxy
  fsck.reiesrfs --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.
Korjaa päälohkon (superblock). Korjaus voidaan pakottaa --check- tai --fix-määreillä.


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.reiesrfs --rebuild-tree /dev/hdxy
  fsck.reiserfs --rebuild-tree /dev/hdxy
Korjaa tiedostojärjestelmän puun. Korjaus voidaan pakottaa --check- tai --fix-määreillä.


=== 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.


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
Korjaa päälohkon (superblock). Korjaus voidaan pakottaa --check- tai --fix-määreillä.


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
Korjaa tiedostojärjestelmän puun. Korjaus voidaan pakottaa --check- tai --fix-määreillä.


=== 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