Přesčas náklady na hardware se snižují a zvyšuje se jeho kapacita, ale pokud je něco důležitého, co na svých počítačích nosíme, informace tam uložené, pro které bychom mohli téměř bez obav z omylu říci, že pevný disk je ta část, která by nás měla znepokojovat nejvíce. To se bohužel ne vždy podaří a mnoho uživatelů nechává své zdraví na náhodu, až když se nakonec stane něco špatného, je příliš pozdě na lítost a ztratí se cenné dokumenty, obrázky, videa nebo dokonce hudba.
Jde o to, že s trochou práce můžeme nechat vše velmi dobře uspořádané, aby se o něj postaral systém automaticky zkontrolovat stav našeho souborového systému abychom zjistili, zda je vše v pořádku, a to v Linuxu můžeme udělat prostřednictvím veterána, který má stále co dát: příkaz fsck. Samozřejmě, pak každá distribuce má svůj vlastní způsob, jak dělat věci, tak se podívejme, jak ji nakonfigurovat v nejdůležitějších distribucích.
V případě Debian a jeho deriváty (například Ubunto nebo Linux Mint, spoléháme na soubor / etc / default / rcS, které otevíráme pro úpravy:
sudo gedit / etc / default / rcS
Pak přidáme:
FSCKFIX = ano
Například v případě CentOS jsou věci jiné a spoléháme se na soubor / etc / sysconfig / autofsck které také otevíráme pro úpravy (v mém případě s Geditem):
sudo gedit / etc / sysconfig / autofsck
Pak do uvedeného souboru přidáme řádek:
AUTOFSCK_DEF_CHECK = ano
Tyto kroky, které jsme uvedli v předchozích odstavcích, se nyní používají, když chceme spusťte kontrolu pomocí fsck při každém spuštění systému, a přestože je to velmi dobré, může to trvat dlouho, pokud jsou naše diskové jednotky a oddíly velmi velké. Proto můžeme využít výhod, které nabízí další linuxový nástroj s názvem tune2fs, což nám mimo jiné umožňuje provádět pravidelné kontroly našeho souborového systému, aby byly prováděny čas od času, ale ne při každém spuštění našeho počítače.
Nejprve zkontrolujeme stav aktuální konfigurace provedením:
sudo tune2fs -l / dev / sda1
Můžeme analyzovat, co mi počítač dá, když to spustím, a proto musíme věnovat pozornost některým parametrům, na které se tune2fs dívá. Například, 'Stav souborového systému', což mě, jak vidíme na horním obrázku tohoto příspěvku, v mém případě označuje 'čistý' a to je dobrý začátek. Nenechte se však zmást a níže vidíme další stejně důležité parametry, které nejsou tak pozitivní.
Např. 'Mount count', což označuje kolikrát musí být náš souborový systém připojen před opětovnou kontrolou a to je v mém případě 270, což je velmi vysoké číslo, aniž bych opomněl, že fsck byl naposledy spuštěn v mém systému 7. května 2013. Další je, že 'Interval kontroly', což označuje maximální dobu v měsících, kterou chceme nechat projít bez provedení této kontroly integrity; pokud je nastavena na 0 jako v mém případě, nebude to bráno v úvahu.
Pokud chceme, aby se kontrola spouštěla každých 30 spuštění systému:
sudo tune2fs -c 30 / dev / sda1
Pokud chceme, aby před provedením kontroly uplynuly maximálně 3 měsíce:
sudo tune2fs -i 3m / dev / sda1
Pokud se však Linux v něčem liší, je to ve skutečnosti, že nám nabízí celou řadu možností, takže ke všemu, co můžeme přidat možnost provést kontrolu integrity našeho souborového systému při příštím spuštění systému, to znamená, že to děláme na vyžádání a pouze jednou.
Za tímto účelem provádíme:
sudo touch / forcefsck
Tím vytvoříme prázdný soubor s názvem forcefsck, který bude umístěn v kořenovém adresáři a díky tomu při příštím spuštění počítače se provede kontrola systému souborů pomocí fsck, a poté bude tento soubor automaticky smazán, takže při dalších spuštěních již nebude proveden.
Jak vidíme, v Linuxu je možností vždy mnoho a díky tomu můžeme tuto velmi důležitou funkcionalitu přizpůsobit našim potřebám, zejména kvůli hodnotě všech informací, které máme na našich pevných discích. Tímto způsobem můžeme provést kontrolu integrity ručně, když víme, že počítač nebudeme potřebovat, a proto si neděláme starosti s tím, co to může trvat, nebo že to děláme podle plánu každý určitý počet restartů systému.
Napsal jsem do terminálu sudo tune2fs -l / dev / sda1 a dostal jsem následující;
domingopv @ pc1: ~ $ sudo tune2fs -l / dev / sda1
[sudo] heslo pro domingopv:
tune2fs 1.42.9 (4. února 2014)
tune2fs: Špatné magické číslo v superbloku při pokusu o otevření / dev / sda1
Nelze najít platný superblok pro souborový systém.
domingopv @ pc1: ~ $
Co to znamená?
Že jste se dostali do operačního systému jako já a teď nevím, jak se z toho dostat
když označují / dev / sda1, předpokládají, že máte na tomto oddílu nainstalován linux.
nejprve musíte zkontrolovat, kde je nainstalován váš linux (můžete použít gparted) a umístit správný oddíl (příklad / dev / sda7)
Zdravím, je 100% nutné disk rozebrat, a pokud ano, jak je rozebrán a poté znovu sestaven?
Mám 7 centů.
Dík. Zdravím vás z města Perillo (Oleiros) - A Coruña.