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