fsck

Wikipedia
Loikkaa: valikkoon, hakuun

fsck on järjestelmän ylläpidon työkaluohjelma Unixin kaltaisissa käyttöjärjestelmissä. Sen tarkoituksena on tarkistaa tiedostojärjestelmän eheys. Lyhenne tulee sanoista "file system check" tai "file system consistency check".

Useimmiten fsck ajetaan järjestelmän käynnistyksen yhteydessä, jos tietokonetta ei ole sammutettu oikealla tavalla (esimerkiksi virtakatkon tai kaatumisen johdosta) ja tiedostojärjestelmiä ei irrotettu (umount) oikealla tavalla. Lisäksi fsck ajetaan tyypillisesti tietyn käyttökertamäärän välein. Useimmiten fsck toimii täysin ilman käyttäjän vuorovaikutusta, mutta vaikeissa tilanteissa fsck joutuu kysymään käyttäjältä toimenpiteitä.

fsck:n tekemät toiminnot riippuvat tiedostojärjestelmän tyypistä. Useimmiten tärkeimpänä tehtävänä on vaurioituneen superblockin korvaus; mikäli superblock on käyttökelvoton, levyä ei voi käyttää, mutta superblockista on automaattisesti tallennettu varmuuskopioita jotka fsck voi palauttaa. Journaloivat tiedostojärjestelmät on suunniteltu niin että fsck:lle ei jää kovin monia tehtäviä.

Unix-kloonien käyttäjien slangissa fsckiä käytetään joskus kirosanana, koska fsck-ohjelmaan törmää useimmiten vaikeissa ongelmatilanteissa, ja nimi muistuttaa englannin kielen sanaa fuck.

Microsoft Windows-järjestelmissä vastaava työkalu on nimeltään ScanDisk (vanhemmissa Windows- ja DOS-versioissa chkdsk).