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 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===
#Korjaa pienemmät virheet  
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.reiesrfs fix-fixable /dev/hdxy
  fsck.extN -fy /dev/sdxy


Tarkistaa ja lisäksi kirjaa ylös vialliset sektorit (''[[wikipedia:bad sector|bad sector]]''):
#korjaa Super-block jos --check tai --fix-fixable käskee
  fsck.extN -fyc /dev/sdxy
  fsck.reiesrfs --rebuild-sb /dev/hdxy


=== ReiserFS ===
#korjaa puu jos --check tai --fix-fixable käskee
Tarkistaa [[ReiserFS]]-tiedostojärjestelmän virheet. Ei vielä korjaa mitään:
  fsck.reiesrfs --rebuild-tree /dev/hdxy
  fsck.reiserfs --check /dev/hdxy


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


  fsck.reiserfs --rebuild-sb /dev/hdxy
  #tarkista virheet reiser4stä
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
 
=== Reiser4 ===
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 /dev/hdxy


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.
#korjaa puu jos --check tai --fix käskee
  fsck.reiser4 --build-tree /dev/hdxy
  fsck.reiser4 --build-tree /dev/hdxy


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