Android

Fsck-komento linuxissa (korjaus tiedostojärjestelmä)

How To Run A Disk Check In Windows 10 Using The Command Prompt

How To Run A Disk Check In Windows 10 Using The Command Prompt

Sisällysluettelo:

Anonim

fsck (tiedostojärjestelmän tarkistus) on komentorivi-apuohjelma, jonka avulla voit suorittaa yhdenmukaisuustarkistukset ja vuorovaikutteiset korjaukset yhdessä tai useammassa Linux-tiedostojärjestelmässä. Se käyttää tarkistettavan tiedostojärjestelmän tyyppisiä ohjelmia.

fsck komennolla voit korjata vioittuneet tiedostojärjestelmät tilanteissa, joissa järjestelmä ei käynnisty tai osiota ei voida asentaa.

, puhumme fsck komennosta.

Kuinka käyttää fsck

fsck komento on seuraavassa yleisessä muodossa:

fsck

Vain pääkäyttäjät tai käyttäjät, joilla on sudo oikeudet, voivat tyhjentää puskurin.

Kun FILESYSTEM ei toimiteta argumenttina, fsck tarkistaa fstab tiedostossa luetellut laitteet.

Älä koskaan aja fsck : tä asennettuihin osioihin, koska se voi vahingoittaa tiedostojärjestelmää. Ennen kuin yrität tarkistaa tai korjata tiedostojärjestelmiä, unmount se ensin.

fsck komento on kääre fsck Linux-tiedostojärjestelmän tarkistajille ( fsck.* ) Ja hyväksyy erilaisia ​​vaihtoehtoja tiedostojärjestelmän tyypistä riippuen.

Katso manuaalisivuilta lisätietoja tietystä tarkistimesta. Esimerkiksi, jos haluat nähdä fsck.ext4 : n käytettävissä olevat fsck.ext4 , kirjoita:

man fsck.ext4

Korjaa vioittunut tiedostojärjestelmä

fsck komennon yksinkertaisin käyttötapa on korjata juureen vaurioitumaton ext3- tai ext4-tiedostojärjestelmä.

  1. Irrota laite:

    sudo umount /dev/sdc1

    Suorita fsck korjataksesi tiedostojärjestelmä:

    sudo fsck -p /dev/sdc1

    Optio -p käskee fsck korjaamaan kaikki ongelmat, jotka voidaan turvallisesti korjata ilman käyttäjän toimia.

    Kun tiedostojärjestelmä on korjattu, asenna osio:

    sudo mount /dev/sdc1

Korjaa juurtotiedostojärjestelmä

fsck ei voi tarkistaa käynnissä olevan koneen juuritiedostojärjestelmää, koska sitä ei voi irrottaa.

fsck suorittaminen palautustilassa:

  1. Siirry käynnistysvalikkoon ja valitse LisäasetuksetValitse palautustila ja sitten “fsck”.Kun sinua kehotetaan asentamaan juuritiedostojärjestelmä uudelleen, valitse ”Kyllä”.Jos olet valmis, jatka normaalia käynnistystä.

fsck suorittaminen live-jakelusta:

  1. Käynnistä suora jakelu.

    Löydä juuriosion nimi fdisk tai osittaisen avulla.

    Avaa terminaali ja aja:

    sudo fsck -p /dev/sda1

    Kun olet valmis, käynnistä suora jakelu ja käynnistä järjestelmä.

Tarkista tiedostojärjestelmät käynnistyessä

Useimmissa Linux-jakeluissa fsck toimii käynnistyshetkellä, jos tiedostojärjestelmä on merkitty likaiseksi tai tietyn määrän käynnistyksiä tai aikaa.

tune2fs työkalun avulla voit nähdä nykyisen asennusmäärän, tarkistaa taajuuden määrän, tarkistusvälin ja viimeisen tarkistuksen ajankohdan tietylle osiolle:

sudo tune2fs -l /dev/sdc1 | grep -i 'last checked\|mount count'

Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 () Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()

  • ”Enimmäismäärien lukumäärä” on asennusmäärä, jonka jälkeen tiedostojärjestelmä tarkistetaan. Arvo 0 tai -1 tarkoittaa, että fsck ei koskaan käynnisty. ”Tarkistusväli” on suurin aika kahden tiedostojärjestelmän tarkistuksen välillä.

Jos esimerkiksi haluat suorittaa fsck jokaisen 25 saappaan (kiinnityksen) jälkeen, kirjoita:

sudo tune2fs -c 25 /dev/sdc1

Voit myös asettaa enimmäisajan kahden tarkistuksen välillä. Jos esimerkiksi haluat asettaa kuukauden, suoritat:

sudo tune2fs -i 1m /dev/sdc1

Jotta fsck suoritetaan käynnistyshetkellä SystemD-jakeluissa, lähetä seuraavat ytimen käynnistysparametrit:

fsck.mode=force fsck.repair=yes

Vanhemmissa jakeluissa fsck suoritetaan käynnistyksessä, jos /forcefsck tiedosto on:

sudo touch /forcefsck

fstab Asetukset

fstab on määritystiedosto, joka kertoo järjestelmälle, kuinka ja mihin osiot asennetaan.

/etc/fstab tiedosto sisältää luettelon merkinnöistä seuraavassa muodossa:

/ Etc / fstab

# /dev/sda1 / ext4 defaults 0 1 /dev/sda2 /home ext4 defaults 0 2 server:/dir /media/nfs nfs defaults 0 0

Viimeinen, kuudes sarake ( ) on vaihtoehto, joka hallitsee järjestystä, jossa tiedostojärjestelmän tarkistukset suoritetaan käynnistyksen yhteydessä.

  • 0 - Älä tarkista. 1 - Tarkistettavat tiedostojärjestelmät ensin ja yksi kerrallaan. 2 - Kaikki muut tiedostojärjestelmät, jotka tarkistetaan myöhemmin ja mahdollisesti samanaikaisesti.

Juuritiedostojärjestelmän arvon tulisi olla 1 , ja kaikkien muiden tarkistettavien tiedostojärjestelmien arvon tulisi olla 2 .

johtopäätös

fsck on komentorivityökalu Linux-tiedostojärjestelmien tarkistamiseen ja valinnaiseen korjaamiseen.

Lisätietoja fsck komennosta on fsck-man-sivulla tai kirjoittamalla terminaaliin man fsck .

fsck-pääte