Túlóra a hardver költsége egyre csökken és kapacitása növekszik, de ha valami fontos dolgot hordozunk a számítógépeinken, az az ott tárolt információ, amelyre szinte félelem nélkül mondhatnánk, hogy tévedünk, hogy a merevlemez az a rész, amely a legjobban aggaszt. Sajnos ez nem mindig valósul meg, és sok felhasználó a véletlenre bízza az egészségét, míg amikor végre valami rossz történik, már késő megbánni, és értékes dokumentumok, képek, videók vagy akár zene is elveszik.
A kérdés az, hogy egy kis munkával mindent nagyon jól el tudunk hagyni, hogy a rendszer gondoskodjon róla automatikusan ellenőrzi fájlrendszerünk állapotát annak megállapításához, hogy minden rendben van-e, és ezt a Linuxban megtehetjük egy veterán révén, akinek még sok adnivalója van: a parancs fsck. Természetesen akkor minden disztrónak megvan a maga módja a dolgok elvégzésére, úgyhogy nézzük meg, hogyan lehet konfigurálni a legfontosabb disztrókban.
Abban az esetben, Debian és származékai (például az Ubunto vagy a Linux Mint, a fájlra támaszkodunk / etc / default / rcS, amelyet megnyitunk szerkesztésre:
sudo gedit / etc / default / rcS
Ezután hozzáadjuk:
FSCKFIX = igen
Például a CentOS esetében más a helyzet, és a fájlra támaszkodunk / etc / sysconfig / autofsck amelyet szerkesztésre is nyitunk (esetemben Gedittel):
sudo gedit / etc / sysconfig / autofsck
Ezután hozzáadunk egy sort az említett fájlhoz:
AUTOFSCK_DEF_CHECK = igen
Ezeket a lépéseket, amelyeket az előző bekezdésekben jeleztünk, akkor használunk, amikor szeretnénk futtassa az ellenőrzést az fsck segítségével minden rendszerindításkor, és bár nagyon jó, hosszú időbe telhet, ha a lemezmeghajtóink és a partícióink nagyon nagyok. Ezért kihasználhatjuk egy másik Linux eszköz, az úgynevezett előnyöket tune2fs, amely többek között lehetővé teszi számunkra időszakos ellenőrzéseket végez a fájlrendszerünkben, hogy ezeket időnként elvégezzük, de ne a számítógépünk minden egyes indításakor.
Először ellenőrizzük az aktuális konfiguráció állapotát, végrehajtva:
sudo tune2fs -l / dev / sda1
Elemezhetjük, hogy mit ad nekem a számítógép, amikor futtatom, és ehhez figyelnünk kell a tune2fs néhány paraméterére. Például, 'Fájlrendszer állapota', ami esetemben a bejegyzés felső képén látjuk 'tiszta' és ez jó kezdet. Azonban ne tévesszen meg, és az alábbiakban más, ugyanolyan fontos paramétereket látunk, amelyek nem annyira pozitívak.
Például 'Mount count', ami a hányszor kell újból ellenőrizni a fájlrendszerünket és ez az én esetemben 270, nagyon magas szám, ami nem elhanyagolva, hogy az fsck-ot utoljára 7. május 2013-én futtattam a rendszeremen. A másik az, hogy "Ellenőrizze az intervallumot", amely azt a maximális időt mutatja hónapokban, amelyet el akarunk hagyni ezen integritás-ellenőrzés elvégzése nélkül; ha 0-ra állítják, mint az én esetemben, akkor azt nem veszik figyelembe.
Ha azt akarjuk, hogy az ellenőrzés minden 30 rendszerindításkor fusson:
sudo tune2fs -c 30 / dev / sda1
Ha azt szeretnénk, hogy legfeljebb 3 hónap teljen el, mielőtt újra elvégeznénk az ellenőrzést:
sudo tune2fs -i 3m / dev / sda1
De ha a Linux különbözik valamiben, akkor az a tény, hogy számos lehetőséget kínál nekünk, így mindehhez hozzáadhatjuk a a fájlrendszerünk integritásának ellenőrzésének lehetősége a rendszer következő indításakor, vagyis igény szerint és csak egyszer végezzük el.
Ehhez végrehajtjuk:
sudo touch / forcefsck
Ezzel létrehozunk egy üres fájlt forcefsck, amely a gyökérkönyvtárban lesz, és ennek köszönhetően a számítógép legközelebbi indításakor a fájlrendszert az fsck segítségével ellenőrizzük, és ezt követően ez a fájl automatikusan törlődik, így a későbbi indításokban már nem hajtják végre.
Mint láthatjuk, a Linuxban a lehetőségek mindig sokak, és ennek köszönhetően ezt a fontos funkciót az igényeinkhez igazíthatjuk, különösen a merevlemezen tárolt összes információ értéke miatt. Ily módon manuálisan elvégezhetjük az integritás-ellenőrzést, amikor tudjuk, hogy nem lesz szükségünk a számítógépre, ezért nem aggódunk amiatt, hogy mire lehet szükségünk, vagy pedig ütemezetten végezzük el, a rendszer minden egyes újraindításakor.
A sudo tune2fs -l / dev / sda1 terminálba írtam, és a következőket kaptam;
domingopv @ pc1: ~ $ sudo tune2fs -l / dev / sda1
[sudo] jelszó a domingopv számára:
tune2fs 1.42.9 (4. február 2014.)
tune2fs: Rossz mágikus szám szuperblokkban a / dev / sda1 megnyitásakor
Nem található érvényes szuperblokk a fájlrendszerhez.
domingopv @ pc1: ~ $
Mit is jelent ez?
Hogy olyan operációs rendszerbe kerültél, mint én, és most nem tudom, hogyan lehetne ebből kilépni
amikor a / dev / sda1 jelzést adják, akkor feltételezik, hogy linux van telepítve az adott partícióra.
Először ellenőriznie kell, hol van telepítve a linux (használhatja a gparted-et), és tegye a megfelelő partíciót (példa / dev / sda7)
Üdvözlet, 100% -ban szükséges a lemez szétszerelése, és ha igen, hogyan kell szétszedni, majd összerakni?
Nekem 7 centim van.
Köszönöm. Üdvözlet Perillótól (Oleiros) - A Coruña.