Tegnap egy barátom mesélt nekem e4rat (Ext4 - A hozzáférési idők csökkentése) egy sor eszköz a rendszerünk indítási folyamatának felgyorsítására, és ma úgy döntöttem, hogy kipróbálom.
Keresésben találtam linuxzone.com bemutató a telepítéshez és a működésének magyarázata. Szó szerint idézek itt:
Előfordulhat, hogy az idő múlásával a rendszere kissé nehezebbé válik, és hosszú időbe telik az operációs rendszer betöltése. Ez minden rendszerben gyakori, és a fő ok általában az indításhoz szükséges fájlok keresése és betöltése, mivel a rendszernek általában az egész lemezt át kell vizsgálnia, hogy megtalálja őket. Ennek elkerülése érdekében és optimalizálja a csomagtartó, vannak olyan eszközök, mint az e4rat.
Az E4rat (Ext4 - Az elérési idők csökkentése) egy olyan eszközkészlet, amely felgyorsítja az indítási folyamatot, valamint az indításkor betöltődő alkalmazásokat, az indítás első 2 percében használt fájlokat regisztrálja, áthelyezi és előretölti őket, így kiküszöböli az időket keresés és forgatás késések. Ez magas merevlemez-átviteli sebességhez vezet.
A folyamat három lépésből áll: gyűjtés információ az indításról, a fájlok újbóli hozzárendeléséről, majd betöltésükről minden indításkor.
Ne feledje, hogy ez csak mágneslemezekkel működik, és ezeket ext4-ben kell formázni.
Kezdjük a program letöltésével az oldaladrólEbben az esetben letöltöm a .deb fájlt, mivel az Ubuntu 11.04-et fogom használni.
Telepítése előtt törölnünk kell az ureadahead-et, hogy ne ütközzön:
sudo dpkg --purge ureadahead ubuntu-minimalMegjegyzés: A tisztítás előtt két kötőjel van.
Telepítjük az e4rat függőségeit:
sudo apt-get install libblkid1 e2fslibsEzután telepítjük a programot.
Most a lehető legegyszerűbben elmagyarázom neked, hogyan lehet működni. Először meg kell szerkesztenünk a grub vagy a grub2, adott esetben:
sudo nano /boot/grub/grub.cfgA fájl belsejében ehhez hasonló sort keresünk:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f roY hozzátesszük a sor végén a következő:
init=/sbin/e4rat-collectEsetemben így néz ki:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff=7 init=/sbin/e4rat-collectMegjegyzés: Az előző lépést az indításkor pontosan ugyanúgy lehet elvégezni, amikor megjelenik a grub képernyő, az operációs rendszerünk vonalán vagyunk, és nyomjuk meg a 'e'szerkesztéséhez. Abban az esetben, ha több rendszer van telepítve a lemezre, ezt könnyebb megtenni, mivel elkerüljük, hogy részt vegyünk a többiek indításában.
Miután ez megtörtént, bezárjuk a szerkesztő Ctrl + X, és újraindítjuk a számítógépünket.
Amikor befejeződik a rendszer betöltése, meg kell nyitnunk azokat a programokat, amelyeket általában gyakrabban indítunk, például a böngészőt, az e-mail kezelőt stb ..., két percünk van rá. Miután ez megtörtént, ellenőrizzük, hogy létrejött-e a naplófájl.
ls / var / lib / e4rat /
A válasznak igen startup.logHa nem mutat semmit, akkor meg kell ismételnie a lépéseket.
Most visszatérünk a grub szerkesztéséhez, ezúttal a kezdőképernyőről végezzük el a megnyomásával e, ahogy fentebb kifejtem. És hozzáadjuk a sor elejéhez az előzőtől egyetlen, a következő:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Bezárunk és újraindítunk, de ezúttal csökkentett módban vagy a parancsok. Jelentkezzen be felhasználónevünkkel és jelszavunkkal, és hajtsa végre:
sudo e4rat-realloc /var/lib/e4rat/startup.logHa ez megtörtént, az e4rat elkezdi mozgatni a fájlokat a lemezéről (ez eltarthat egy ideig), ha ez befejeződik, újraindítjuk.
sudo shutdown-r nowAnnak érdekében, hogy a program mindig az elején futjon és frissítéssel is tartson, szerkesszük a grub-junkat,
sudo nano /etc/default/grubés keressük a linea:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"Előtte hozzáadjuk a következő sort csendes fröccs,
init=/sbin/e4rat-preloadÍgy maradva.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"Mentjük a fájlt, és újratöltjük a grub-ot:
sudo update-grubÉs már meg is van, mostantól a szükséges programok gyorsabban betöltődnek.
További információért látogasson el az oldalukra sourceforge.
Kipróbálom egy idő után, és ha nem jövök vissza, az azért lesz, mert a merevlemezem lemerült