Včera mi o tom řekl kamarád e4rat (Ext4 - zkrácení doby přístupu) soubor nástrojů pro urychlení procesu zavádění našeho systému a dnes jsem se rozhodl to zkusit.
Hledání, které jsem našel v linuxzone.com výukový program pro jeho instalaci a vysvětlení jeho fungování. Cituji zde doslovně:
Možná zjistíte, že postupem času se váš systém stává o něco těžším a načítání operačního systému trvá dlouho. To je něco běžného ve všech systémech a hlavní příčinou je obvykle vyhledávání a načítání souborů nezbytných pro spuštění, protože systém obvykle musí skenovat celý disk, aby je našel. Chcete-li se tomu vyhnout a optimalizovat své bota, existují nástroje jako e4rat.
E4rat (Ext4 - Reducing Access Times) je sada nástrojů pro zrychlení procesu spouštění, stejně jako aplikací, které se načítají při spuštění, registrace souborů použitých během prvních 2 minut po spuštění, jejich přemístění a předběžné načtení, čímž se eliminují časy zpoždění vyhledávání a rotace. To vede k vysoké přenosové rychlosti pevného disku.
Proces se skládá ze tří kroků: shromažďování informace o spuštění, opětovné přiřazení souborů a jejich načítání při každém spuštění.
Mějte na paměti, že to funguje pouze s magnetickými disky a je třeba je formátovat v ext4.
Začneme stažením programu z vaší stránkyV tomto případě si stáhnu soubor .deb, protože budu používat Ubuntu 11.04.
Před instalací musíme odstranit ureadahead, aby nedošlo ke konfliktu:
sudo dpkg --purge ureadahead ubuntu-minimalPoznámka: Před očištěním existují dva spojovníky.
Nainstalujeme závislosti pro e4rat:
sudo apt-get install libblkid1 e2fslibsPoté program nainstalujeme.
Nyní vám co nejsnadněji vysvětlím, jak to funguje. Nejprve musíme upravit naši bašta případně grub2:
sudo nano /boot/grub/grub.cfgV souboru hledáme řádek podobný tomuto:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f roY přidali jsme na konci řádku následující:
init=/sbin/e4rat-collectV mém případě to vypadá takto:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff=7 init=/sbin/e4rat-collectPoznámka: V předchozím kroku můžeme udělat totéž od spuštění, když vyjde grub obrazovka, jsme na řádku našeho OS a stiskněte 'e'upravit. V případě, že máte na disku nainstalováno několik systémů, je to jednodušší, protože se vyhneme zapojení do spouštění ostatních.
Jakmile to bude hotové, zavřeme editor Ctrl + X a restartujeme náš počítač.
Po dokončení načítání systému musíme otevřít programy, které obvykle spouštíme častěji, jako je prohlížeč, správce pošty atd ..., máme na to dvě minuty. Jakmile to provedete, ujistíme se, že byl vytvořen soubor protokolu.
ls / var / lib / e4rat /
Odpověď musí být startup.logPokud vám nic neukáže, budete muset kroky opakovat znovu.
Nyní se vrátíme k úpravám grub, tentokrát to provedeme z domovské obrazovky stisknutím e, jak vysvětluji výše. A přidáme na konec řádku z dříve singlnásledující:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Zavřeme a restartujeme, ale tentokrát to děláme v nouzovém režimu nebo z řady příkazy. Přihlaste se pomocí našeho uživatelského jména a hesla a proveďte:
sudo e4rat-realloc /var/lib/e4rat/startup.logJakmile to uděláte, e4rat začne přesouvat soubory z vašeho disku (může to chvíli trvat), až to skončí, restartujeme.
sudo shutdown-r nowAby program vždy běžel na začátku a trval, i kdybychom aktualizovali, upravíme náš grub,
sudo nano /etc/default/gruba hledáme Linea:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"Předtím přidáme následující řádek tiché stříkání,
init=/sbin/e4rat-preloadZůstat tímto způsobem.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"Uložíme soubor a znovu načteme grub:
sudo update-grubA již ji máme, od nynějška se potřebné programy načtou rychleji.
Další informace najdete na jejich stránce sourceforge.
Za chvíli to zkusím a pokud se nevrátím, bude to tím, že mi vymřel pevný disk