e4rat (Ext4 - Toegangstijden verminderen) is een set van gereedschap voor versnellen van het opstartproces, evenals de applicaties die worden geladen bij het opstarten, waarbij de bestanden worden geregistreerd die worden gebruikt in de eerste 2 minuten van het opstarten, ze verplaatsen y ze vooraf laden, waardoor zoektijden en rotatievertragingen worden geëlimineerd. Dit leidt tot een hoge overdrachtssnelheid van de harde schijf. |
Het proces bestaat uit drie stappen: informatie verzamelen over het opstarten, bestanden opnieuw toewijzen en ze vervolgens bij elke start laden.
We beginnen met download het programma.
Voordat we het installeren, moeten we ureadahead verwijderen, zodat het er niet mee in conflict komt:
sudo dpkg --purge ureadahead ubuntu-minimal
We installeren de afhankelijkheden voor e4rat:
sudo apt-get install libbblkid1 e2fslibs
Vervolgens installeren we het programma.
Nu ga ik je zo gemakkelijk mogelijk uitleggen hoe je het kunt laten werken. Eerst moeten we onze grub of grub2 bewerken, al naar gelang het geval:
sudo nano /boot/grub/grub.cfg
In het bestand zoeken we naar een regel die lijkt op deze:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro
En we voegen het volgende toe aan het einde van de regel:
init = / sbin / e4rat-collect
In mijn geval ziet het er als volgt uit:
linux /boot/vmlinuz-2.6.38-10-generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro stille splash vt.handoff = 7 init = / sbin / e4rat-collect
De vorige stap kunnen we precies hetzelfde doen vanaf het opstarten, wanneer het grub-scherm verschijnt, staan we aan de lijn van ons besturingssysteem en drukken op 'e' om het te bewerken. In het geval dat u meerdere systemen op de schijf heeft geïnstalleerd, is het gemakkelijker om dit te doen, aangezien we niet betrokken raken bij het opstarten van de andere.
Zodra dit is gebeurd, sluiten we de editor Ctrl + X en starten we opnieuw op.
Als het systeem klaar is met laden, moeten we de programma's openen die we gewoonlijk vaker starten, zoals de browser, mailmanager, enz ..., we hebben twee minuten om het te doen. Zodra dit is gebeurd, zorgen we ervoor dat het logbestand is gemaakt.
ls / var / lib / e4rat /
Het antwoord moet startup.log zijn, als het je niets laat zien, moet je de stappen opnieuw herhalen.
Nu gaan we terug naar het bewerken van de grub, deze keer doen we het vanuit het startscherm door op e te drukken, zoals ik hierboven heb uitgelegd. En we voegen de enkele parameter toe aan het einde van de regel die we eerder noemden, namelijk als volgt:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
We sluiten en herstarten, maar deze keer doen we het in de veilige modus of vanaf de opdrachtregel. Log in met onze gebruikersnaam en wachtwoord en voer het volgende uit:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Zodra dit is gebeurd, begint e4rat met het verplaatsen van de bestanden van uw schijf (het kan even duren). Als het klaar is, starten we opnieuw op.
sudo shutdown -r nu
Om ervoor te zorgen dat het programma altijd aan het begin wordt uitgevoerd en blijft bestaan, zelfs als we updaten, bewerken we onze grub:
sudo nano / etc / default / grub
en we zoeken de lijn:
GRUB_CMDLINE_LINUX_DEFAULT = "stille plons"
We voegen de volgende regel toe voor een rustige plons,
init = / sbin / e4rat-preload
Zo blijven.
GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-stille splash vooraf laden"
We slaan het bestand op en laden de grub opnieuw:
sudo update-grub
We hebben het al. Vanaf nu worden de gebruikelijke programma's sneller geladen bij het opstarten.
Voor meer informatie kunt u terecht op het projectpagina bij sourceforge.
bron: Linux-zone
Hallo goed, bedankt voor het beantwoorden, ik heb geprobeerd het te doen, maar het is me niet gelukt, als je tijd hebt om het bericht bij te werken met LM, zou het heel goed zijn, bedankt Pablo.
Ik had het destijds met Ubuntu geprobeerd. Ik denk dat er geen grote verschillen zouden moeten zijn met LM.
Proost! Paul.
Hallo goed voor de bijdrage, mijn vraag is of je het hebt geprobeerd met LM 13? Werken?.
Saludos y gracias
Precies! Het kan ook in andere distributies worden gebruikt. Het idee was om het programma te introduceren en de installatiestappen uit te leggen voor de nieuwste (meestal Ubuntu-gebruikers en de meeste bloglezers). Degenen die andere distro's gebruiken, weten zeker wat ze moeten doen of waar ze meer informatie kunnen zoeken.
Proost! Paul.
Ik heb het geprobeerd en de waarheid is dat ik mijn gdm ben kwijtgeraakt, ik gebruik trisquel 5.0 dat is gebaseerd op Ubuntu 11.04, ik wil weten of er een bestand is om te bewerken om mijn grafische omgeving te kunnen herstellen, bedankt
Het kan ook worden gebruikt voor andere distro's, bijvoorbeeld op Archlinux ñ.ñ
https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29
groeten
Ik kan het niet installeren, dit is wat ik in de terminal krijg:
CMake-fout op /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (bericht):
Kan de gevraagde Boost-bibliotheken niet vinden.
Kan de Boost-headerbestanden niet vinden. Stel BOOST_ROOT in op de root
directory met Boost of BOOST_INCLUDEDIR naar de directory met
Boost's headers.
Call Stack (meest recente call eerst):
CMakeLists.txt: 20 (zoekpakket)
CMake-fout bij src / cmake / Findext2fs.cmake: 17 (MESSAGE):
Kan ext2fs niet vinden
Call Stack (meest recente call eerst):
src / CMakeLists.txt: 57 (FIND_PACKAGE)
- Configuratie onvolledig, fouten opgetreden!
groeten
Ok, je kunt het deb-pakket downloaden, de bronnen zijn rechtstreeks naar mij gedownload.
Register, verhuizing en het vooraf laden van bestanden ziet er goed uit, maar ...
Duurt het zo lang om een Linux-distributie te starten, is het een kwestie van de services die we draaien, blijven we klagen over hetzelfde?
Ik heb niet meer nodig dan de mobiele telefoon aan te zetten en de identificatiecode in te voeren, en ik heb een drama met Ext4 omdat mijn huidige reddingsdistro, Slax, dit bestandssysteem momenteel niet beheert, wat al tijd kost. 😉
Gebeurt zoiets met iemand anders?
Je moet het grub-configuratiebestand bewerken als supergebruiker van het systeem ... Op deze manier worden de wijzigingen uiteraard niet opgeslagen. Proost ...
Alleen voor Ubuntu?
Nou, ik heb problemen bij het bewerken vanaf het opstarten.
Pulse e, single toevoegen aan de lijn en puls ctrl + x
Hierna wordt het scherm zwart en moet ik opnieuw opstarten.
Ik ga terug naar de editor en zie dat de wijziging niet is opgeslagen.
groeten
Bedankt, het werkte perfect op Debian. Te veel afhankelijkheden (libboots) maar alles ok.
Ik denk dat deze optimalisatie nutteloos is voor SSD-schijven, toch?