Wéi optiméiert Dir Linux Boot mat E4rat

E4rat (Ext4 - Reduzéieren Zougangszäiten) ass e Set vu erausgesicht fir beschleunegt de Startprozess, wéi och d'Applikatiounen déi beim Start gelueden sinn, déi Dateien registréieren déi an den éischten 2 Minutte vum Start benotzt goufen, déplacéieren y se virlueden, doduerch datt d'Sichzäiten a Rotatiounsverzögerungen eliminéiert ginn. Dëst féiert zu enger héijer Transfertrate vun der Festplatte.


De Prozess besteet aus dräi Schrëtt: Informatioun iwwer Startup sammelen, Dateien nei verdeelen, a lued se dann bei all Startup.

Denkt drun datt dëst nëmme mat Magnéitdisken funktionnéiert a se mussen an ext4 formatéiert ginn.

Mir fänke mat download de Programm.

Ier mer et installéieren, musse mir ureadahead läschen, sou datt et net mat deem konflikt:

sudo dpkg - purge ureadahead ubuntu-minimal

Mir installéieren d'Ofhängegkeete fir e4rat:

sudo apt-get install libblkid1 e2fslibs

Da installéiere mir de Programm.

Elo ginn ech esou einfach wéi méiglech erkläre wéi et funktionnéiert. Als éischt musse mir eise Grub oder Grub2 änneren wéi de Fall kann:

Sudo Nano / Boot / Grub / Grub.cfg

An der Datei siche mir eng ähnlech Zeil wéi dës:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

A mir fügen déi folgend zum Enn vun der Linn bäi:

init = / sbin / e4rat-sammelen

A mengem Fall gesäit et sou aus:

Linux /boot/vmlinuz-2.6.38-10-generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro roueg Splash vt.handoff = 7 init = / sbin / e4rat-collect

Dee viregste Schrëtt kënne mir genau d'selwecht maachen beim Startup, wann de Grubbildschierm erauskënnt, si mir op der Linn vun eisem OS a mir drécken 'e' fir et z'änneren. Am Fall wou Dir verschidde Systemer op der Disk installéiert hutt, ass et méi einfach dat ze maachen, well mir vermeiden eis mam Start vun deenen aneren ze bedeelegen.

Wann dëst fäerdeg ass, maache mir den Editor Ctrl + X zou, a starten erëm.

Wann et fäerdeg ass de System ze lueden, musse mir d'Programmer opmaachen déi mir normalerweis méi dacks starten, wéi zum Beispill de Browser, Mail Manager, etc ..., mir hunn zwou Minutten Zäit fir et ze maachen. Wann dëst gemaach ass, suergen mir datt d'Log Datei erstallt gouf.

ls / var / lib / e4rat /

D'Äntwert muss startup.log sinn, wann et Iech näischt weist, musst Dir d'Schrëtt erëm widderhuelen.

Elo gi mir zréck op de Grub z'änneren, dës Kéier maache mir et vum Startschierm duerch e drécken, wéi ech hei uewen erkläert hunn. A mir fügen den eenzege Parameter um Enn vun der Linn bäi, déi mir virdru gesot hunn, als folgend:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

Mir schloen a starten, awer dës Kéier maache mir et am Safe Mode oder vun der Kommandozeil. Mellt Iech mat eisem Benotzernumm a Passwuert un a féiert aus:

sudo e4rat-realloc /var/lib/e4rat/startup.log

Wann dat fäerdeg ass, fänkt e4rat un d'Fichier'en vun Ärer Disk ze réckelen, (et kann e bëssen daueren), wann et fäerdeg ass, rebooten mir.

Sudo Shutdown -r elo

Fir datt de Programm ëmmer am Ufank leeft an dauert och wa mir aktualiséieren, änneren mir eise Grub:

sudo nano / etc / default / grub

a mir sichen no der Linn:

GRUB_CMDLINE_LINUX_DEFAULT = "rouege Splash"

Mir addéieren déi folgend Linn virum rouege Splash,

init = / sbin / e4rat-Preload

Bleift sou.

GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload roueg Splash"

Mir späicheren d'Datei a lueden de Grub nei:

sudo update-grub

Mir hunn et schonn. Vun elo un luede sech déi üblech Programmer méi séier beim Starte.

Fir méi Informatioun kënnt Dir de besichen Projet Säit bei sourceforge.

Source: Linux Zone


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

15 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Oswaldo sot

    Moien gutt, merci fir d'Äntwert, ech hu probéiert et ze maachen awer ech sinn et net gelongen, wann Dir Zäit hutt de Post mam LM ze aktualiséieren wier et ganz gutt, Merci Pablo.

  2.   Loosst eis Linux benotzen sot

    Zu där Zäit hat ech et mat Ubuntu probéiert. Ech mengen et solle grouss Differenze mam LM sinn.
    Prost! Paul.

  3.   Oswaldo sot

    Moien gutt fir de Bäitrag, meng Fro ass ob Dir et mam LM 13 probéiert hutt? Wierker ?.
    Greetings a Merci

  4.   Loosst eis Linux benotzen sot

    Genau! Et kann och an anere Distros benotzt ginn. D'Iddi war de Programm ze presentéieren, d'Installatiounsschrëtt fir déi Neisten z'erklären (normalerweis Ubuntu Benotzer an déi meescht vun de Blog Lieser). Déi, déi aner Distros benotzen, wësse sécher wat se maachen oder wou se méi Info sichen.
    Prost! Paul.

  5.   Beat006 sot

    Ech hunn et probéiert an d'Wourecht ass datt ech mäi gdm verluer hunn, ech benotze Trisquel 5.0 deen op Ubuntu 11.04 baséiert, ech wëll wëssen ob et eng Datei gëtt fir z'änneren fir mäi grafescht Ëmfeld erëmzefannen, Merci

  6.   Joshua sot

    Et kann och fir aner Distros benotzt ginn, zum Beispill op Archlinux ñ.ñ
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    Wat

  7.   Adrian garcia sot

    Et léisst mech net installéieren, dëst ass wat ech am Terminal kréien:

    CMake Feeler op /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (Noriicht):
    Konnt déi gefrote Boost Bibliothéiken net fannen.

    Kann d'Boost Header Dateien net fannen. Setzt w.e.g. BOOST_ROOT op d'Wuerzel
    Verzeechnes mat Boost oder BOOST_INCLUDEDIR an de Verzeechnes enthält
    Boost's Header.
    Call Stack (läscht Appel als éischt):
    CMakeLists.txt: 20 (find_package)

    CMake Feeler bei src / cmake / Findext2fs.cmake: 17 (MESSAGE):
    Konnt ext2fs net fannen
    Call Stack (läscht Appel als éischt):
    src / CMakeLists.txt: 57 (FIND_PACKAGE)

    - Konfiguréieren onvollstänneg, Feeler opgetrueden!

    Wat

  8.   Adrian garcia sot

    Ok, Dir kënnt d'Deb Package eroflueden, ech hunn d'Quellen direkt erofgelueden.

  9.   Envi sot

    Enregistrement, Relokalisatioun a Dateivirluede gesäit gutt, awer ...

    Huelt et sou laang fir eng Linux Verdeelung ze starten? Ass et eng Fro vun de Servicer déi mir lafen? Maache mir eis ëmmer nach iwwer datselwecht beschwéiert?

    Et brauch mech net méi wéi den Handy unzeschalten an den Identifikatiounscode anzeginn, an ech hunn en Drama mam Ext4 well meng aktuell Rettungsdistro, Slax, dëst Dateisystem net de Moment verwalt, wat schonn Zäit brauch. 😉

  10.   Adrian garcia sot

    Geschitt sou eppes mat engem aneren?

  11.   silvasfull sot

    Dir musst d'Grub Konfiguratiounsdatei als Super User vum System änneren ... Natierlech gëtt dës Ännerung net gespäichert. Prost…

  12.   Ja sot

    Nëmme fir Ubuntu?

  13.   Adrian garcia sot

    Gutt, ech hu Probleemer beim Editéiere vum Boot.
    Puls e, andeems een eenzel op d'Linn dréit a pulséiert ctrl + x
    Duerno gëtt den Ecran schwaarz an ech muss nei starten.
    Ech ginn zréck an den Editeur a gesinn datt d'Ännerung net gespäichert gouf.

    Wat

    1.    mcplatano sot

      Merci, et huet perfekt op Debian geschafft. Ze vill Ofhängegkeeten (Libbooten) awer alles ok.

  14.   Lorenzo sot

    Ech denken datt dës Optimiséierung nëtzlech ass fir SSD fiert, richteg?