Kuidas failisüsteemi fsck abil automaatselt parandada

tune2fs

Üle aja riistvara maksumus väheneb ja selle võimsus suureneb, kuid kui midagi olulist, mida me oma arvutites kanname, on sinna salvestatud teave, mille kohta võiksime peaaegu valesti kartmata öelda, et kõvaketas on see osa, mis peaks meid kõige rohkem muretsema. Kahjuks ei saavutata seda alati ja paljud kasutajad jätavad oma tervise juhuse hooleks, kuni kui midagi halba lõpuks juhtub, on kahetsemiseks liiga hilja ja väärtuslikud dokumendid, pildid, videod või isegi muusika kaovad.

Küsimus on selles, et väikese tööga võime jätta kõik süsteemi jaoks väga hästi korraldatuks kontrollib automaatselt meie failisüsteemi olekut et teha kindlaks, kas kõik on korras, ja Linuxis saame seda teha veterani kaudu, kellel on veel palju anda: käsk fsck. Muidugi on siis igal distrool oma viis asju teha, nii et vaatame, kuidas seda kõige olulisemates distros seadistada.

Puhul Debian ja selle derivaadid (näiteks Ubunto või Linux Mint, toetume failile / etc / default / rcS, mille redigeerimiseks avame:

sudo gedit / etc / default / rcS

Siis lisame:

FSCKFIX = jah

Näiteks CentOSi puhul on asjad teisiti ja loodame failile / etc / sysconfig / autofsck mida me ka muudame (minu puhul koos Geditiga):

sudo gedit / etc / sysconfig / autofsck

Seejärel lisame sellesse faili rea:

AUTOFSCK_DEF_CHECK = jah

Nüüd kasutatakse neid samme, millele eelmistes lõikudes osutasime, millal tahame käivitage kontroll fscki abil igal süsteemi käivitamiselja kuigi see on väga hea, võib see võtta kaua aega, kui meie kettaseadmed ja partitsioonid on väga suured. Seetõttu saame ära kasutada teise Linuxi tööriista nimega pakutavaid eeliseid tune2fs, mis muu hulgas võimaldab meil teostage meie failisüsteemis perioodiliselt kontrollimisi, et neid saaks aeg-ajalt läbi viia, kuid mitte igal arvuti käivitamisel.

Kõigepealt kontrollime praeguse konfiguratsiooni olekut, käivitades:

sudo tune2fs -l / dev / sda1

Saame analüüsida, mida arvuti mulle annab, kui ma seda töötan, ja selleks peame pöörama tähelepanu mõnele parameetrile, mida tune2fs vaatab. Näiteks, 'Failisüsteemi olek', mis, nagu näeme minu postituse ülemisel pildil, tähistab mind "puhas" ja see on hea algus. Kuid ärge laske end petta ja allpool näeme teisi sama olulisi parameetreid, mis pole nii positiivsed.

Näiteks 'Mount count', mis tähistab mitu korda tuleb meie failisüsteem enne uuesti kontrollimist paigaldada ja see on minu puhul 270, väga suur arv, unustamata, et viimati käitus fsck minu süsteemis 7. mail 2013. Teine on "Kontrolli intervall", mis näitab maksimaalset aega kuudes, mida me tahame lubada selle terviklikkuse kontrolli tegemata; kui see on seatud 0-le nagu minu puhul, siis seda arvesse ei võeta.

Kui me tahame, et kontroll toimuks iga 30 süsteemi käivitamise järel:

sudo tune2fs -c 30 / dev / sda1

Kui tahame, et enne kontrolli uuesti sooritamist mööduks maksimaalselt 3 kuud:

sudo tune2fs -i 3m / dev / sda1

Kuid kui Linux milleski erineb, on see fakt, et see pakub meile palju võimalusi, nii et kõigele eelnevale võime lisada meie failisüsteemi terviklikkuse kontrolli teostamise võimalus süsteemi järgmisel käivitamisel, see tähendab, et me teeme seda nõudmisel ja ainult üks kord.

Selleks täidame:

sudo touch / forcefsck

Sellega loome tühja faili nimega forcefsck, mis asub juurkataloogis ja tänu sellele järgmine kord, kui arvuti käivitatakse, kontrollitakse failisüsteemi fsck abil, ja pärast seda kustutatakse see fail automaatselt, nii et järgmistel alustamistel seda enam ei täideta.

Nagu näeme, on Linuxis võimalusi alati palju ja tänu sellele saame selle väga olulise funktsionaalsuse oma vajadustele kohandada, eriti kogu kõvakettal oleva teabe väärtuse tõttu. Nii saame terviklikkuse kontrolli käsitsi läbi viia, kui teame, et me ei vaja arvutit ja seetõttu ei ole meil muret selle pärast, mida see võib vajada, või teeme seda plaanipäraselt iga kindla arvu süsteemi taaskäivitamise korral.


5 kommentaari, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   dominopv DIJO

    Kirjutasin terminali sudo tune2fs -l / dev / sda1 ja välja tuli järgmine;
    domingopv @ pc1: ~ $ sudo tune2fs -l / dev / sda1
    [sudo] parool domingopv jaoks:
    tune2fs 1.42.9 (4. veebruar 2014)
    tune2fs: halb maagiline number superblokis, kui proovite avada / dev / sda1
    Failisüsteemi jaoks ei leitud kehtivat superblokki.
    domingopv @ pc1: ~ $
    Mida see tähendab?

  2.   John DIJO

    Et sattusite minusugusesse operatsioonisüsteemi ja nüüd ei tea, kuidas sellest välja tulla

  3.   HugoDes DIJO

    kui nad näitavad / dev / sda1, eeldavad nad, et Linux on sellele partitsioonile installitud.

    kõigepealt peate kontrollima, kuhu teie Linux on installitud (saate kasutada gparted) ja asetada õige partitsioon (näide / dev / sda7)

  4.   Ameerika DIJO

    Tervitused, kas plaati on vaja 100% lahti võtta ja kui jah, siis kuidas see lahti võetakse ja siis uuesti kokku pannakse?
    Mul on 7 senti.

  5.   Jorge DIJO

    Aitäh. Tervitused Perillolt (Oleiroselt) - A Coruña.