e4rat (Ext4 – Reducerea timpilor de acces) este un set de Unelte alin accelerați procesul de pornire, precum și aplicațiile care se încarcă la pornire, înregistrând fișierele utilizate în primele 2 minute de pornire, relocarea lor y preîncărcarea acestora, eliminând astfel timpii de căutare și întârzierile de rotație. Acest lucru duce la o rată mare de transfer pe hard disk. |
Procesul constă din trei pași: colectarea informațiilor despre pornire, realocarea fișierelor și apoi încărcarea acestora la fiecare pornire.
Vom începe cu descărcați programul.
Înainte de a-l instala, trebuie să ștergem ureadahead, astfel încât să nu intre în conflict cu acesta:
sudo dpkg --purge ureadahead ubuntu-minimal
Instalăm dependențele pentru e4rat:
sudo apt-get install libblkid1 e2fslibs
Apoi instalăm programul.
Acum o să vă explic cât mai ușor posibil cum să funcționeze. În primul rând, trebuie să ne edităm grub sau grub2, după caz:
sudo nano /boot/grub/grub.cfg
În interiorul fișierului căutăm o linie similară cu aceasta:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro
Și adăugăm următoarele la sfârșitul rândului:
init=/sbin/e4rat-collect
În cazul meu, arată așa:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff=7 init=/sbin/e4rat-collect
Putem face pasul anterior exact la fel de la pornire, când apare ecranul grub, mergem la linia sistemului nostru de operare și apăsăm „e” pentru a-l edita. În cazul în care aveți mai multe sisteme instalate pe disc, este mai ușor să o faceți astfel, deoarece evităm să ne încurcăm cu pornirea celorlalte.
Odată ce s-a terminat, închidem editorul Ctrl+X și repornim.
Când sistemul se termină de încărcat, trebuie să deschidem programele pe care de obicei le pornim cel mai des, precum browserul, managerul de e-mail etc., avem două minute pentru a face acest lucru. Odată făcut acest lucru, ne asigurăm că fișierul jurnal a fost creat.
ls / var / lib / e4rat /
Răspunsul ar trebui să fie startup.log, dacă nu vă arată nimic, va trebui să repetați pașii din nou.
Acum edităm din nou grub, de data aceasta o facem din ecranul de start apăsând e, așa cum am explicat mai sus. Și adăugăm singurul parametru la sfârșitul liniei menționate anterior, lăsându-l astfel:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Închidem și începem din nou, dar de data aceasta o facem în modul sigur sau din linia de comandă. Ne autentificăm cu numele de utilizator și parola și executăm:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Odată ce acest lucru este făcut, e4rat începe să mute fișierele de pe disc, (poate dura ceva timp), când se termină, repornim.
sudo shutdown-r acum
Pentru ca programul să ruleze întotdeauna la pornire și să persistă chiar dacă actualizăm, ne edităm grub:
sudo nano / etc / implicit / grub
și căutăm linia:
GRUB_CMDLINE_LINUX_DEFAULT = "stropire liniștită"
Adăugăm următoarea linie înainte de Quiet Splash,
init=/sbin/e4rat-preload
Rămânând așa.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"
Salvăm fișierul și reîncarcăm grub-ul:
sudo update-grub
O avem deja. De acum înainte, programele obișnuite se vor încărca mai repede la pornire.
Pentru mai multe informații, puteți vizita pagina proiectului la sourceforge.
Fuente: Zona Linux
Salut, multumesc pentru raspuns, am incercat sa o fac dar nu am reusit, daca ai timp sa actualizezi postarea cu LM ar fi grozav, multumesc Pablo.
La vremea respectivă îl încercasem cu Ubuntu. Bănuiesc că nu ar trebui să existe diferențe mari cu LM.
Noroc! Paul.
Bună, bine pentru contribuție, întrebarea mea este dacă ați încercat cu LM 13? Lucrări?.
Felicitări și mulțumiri
Corect! Poate fi folosit și în alte distribuții. Ideea a fost de a prezenta programul, de a explica pașii de instalare pentru cei mai mulți începători (în general utilizatorii Ubuntu și majoritatea cititorilor de blog). Cei care folosesc alte distribuții vor ști cu siguranță ce să facă sau unde să caute mai multe informații.
Noroc! Paul.
L-am încercat și adevărul este că mi-am pierdut gdm-ul, folosesc trisquel 5.0 care se bazează pe Ubuntu 11.04, vreau să știu dacă există un fișier de editat pentru a putea recupera mediul meu grafic, mulțumesc
Poate fi folosit și pentru alte distribuții, de exemplu în Archlinux ñ.ñ
https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29
În ceea ce priveşte
Nu mă lasă să-l instalez, iată ce primesc în terminal:
Eroare CMake la /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (mesaj):
Nu se pot găsi bibliotecile Boost solicitate.
Nu s-au putut găsi fișierele de antet Boost. Setați BOOST_ROOT la rădăcină
directorul care conține Boost sau BOOST_INCLUDEDIR către directorul care conține
Antetele lui Boost.
Stack de apeluri (primul apel cel mai recent):
CMakeLists.txt: 20 (find_package)
Eroare CMake la src/cmake/Findext2fs.cmake:17 (MESAJ):
Nu s-a putut găsi ext2fs
Stack de apeluri (primul apel cel mai recent):
src/CMakeLists.txt:57 (FIND_PACKAGE)
- Configurarea incompletă, au apărut erori!
În ceea ce priveşte
Ok, puteți descărca pachetul deb, eu am descărcat direct sursele.
Înregistrarea, relocarea și preîncărcarea fișierelor arată bine, dar...
Durează atât de mult să pornești o distribuție Linux? Este o chestiune de serviciile pe care le avem în rulare? Ne plângem în continuare de același lucru?
Îmi trebuie doar să-mi pornesc telefonul mobil și să introduc codul de identificare și am o problemă cu Ext4, deoarece actuala mea distribuție de salvare, Slax, nu gestionează acest sistem de fișiere în acest moment, ceea ce deja durează. 😉
Se întâmplă cuiva altcineva așa ceva?
Trebuie să editați fișierul de configurare grub ca super utilizator al sistemului... Evident că în acest fel nu va salva modificările. Salutari…
Doar pentru Ubuntu?
Ei bine, am probleme la editare de la pornire.
Apăsați e, adăugând single la linie și apăsați ctrl+x
După aceasta, ecranul devine negru și trebuie să repornesc.
Mă întorc la editor și văd că modificarea nu a fost salvată.
salutări
Mulțumesc, a funcționat perfect pe Debian. Prea multe dependențe (libboots) dar totul ok.
Bănuiesc că această optimizare este inutilă pentru unitățile SSD, nu?