e4rat (Ext4 - Reducing Times Access) é un conxunto de ferramentas n acelerar o proceso de arranque, así como as aplicacións que se cargan ao iniciar, rexistrando os ficheiros empregados nos primeiros 2 minutos do inicio, recolocándoos y precargándoos, eliminando así os tempos de busca e os atrasos de rotación. Isto leva a unha taxa de transferencia de disco duro elevada. |
O proceso consta de tres pasos: recompilar información sobre o inicio, reasignar os ficheiros e logo cargalos en cada inicio.
Comezaremos con descargar o programa.
Antes de instalalo debemos eliminar ureadahead para que non entre en conflito con el:
sudo dpkg --purge ureadahead ubuntu-minimal
Instalamos as dependencias para e4rat:
sudo apt-get install libbblkid1 e2fslibs
Despois instalamos o programa.
Agora vou explicarche o máis facilmente posible como facelo funcionar. En primeiro lugar, debemos editar o noso grub ou grub2 segundo o caso:
sudo nano /boot/grub/grub.cfg
Dentro do ficheiro buscamos unha liña similar a esta:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro
E engadimos o seguinte ao final da liña:
init = / sbin / e4rat-collect
No meu caso, parece así:
linux /boot/vmlinuz-2.6.38-10- root xenérico = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff = 7 init = / sbin / e4rat-collect
O paso anterior podemos facer exactamente o mesmo desde o inicio, cando sae a pantalla de grub, estamos na liña do noso sistema operativo e prememos 'e' para editalo. No caso de que teña instalados varios sistemas no disco, é máis doado facelo, xa que evitamos involucrarnos no inicio dos outros.
Unha vez feito isto, pechamos o editor Ctrl + X e reiniciamos.
Cando remate de cargar o sistema, debemos abrir os programas que adoitamos iniciar con máis frecuencia, como o navegador, o xestor de correo, etc ..., temos dous minutos para facelo. Unha vez feito isto, asegurámonos de que se creou o ficheiro de rexistro.
ls / var / lib / e4rat /
A resposta debe ser startup.log, se non che mostra nada terás que repetir os pasos de novo.
Agora volvemos á edición do grub, esta vez facémolo desde a pantalla de inicio premendo e, como expliquei anteriormente. E engadimos o parámetro único ao final da liña que mencionamos antes, sendo o seguinte:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Pechamos e reiniciamos, pero esta vez facémolo en modo seguro ou desde a liña de comandos. Inicia sesión co noso nome de usuario e contrasinal e executa:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Unha vez feito isto, e4rat comeza a mover os ficheiros do disco (pode levar un tempo), cando remate, reiniciamos.
apagado sudo -r agora
Para que o programa se execute sempre ao comezo e dure aínda que actualizemos, editamos o noso grub:
sudo nano / etc / default / grub
e buscamos a liña:
GRUB_CMDLINE_LINUX_DEFAULT = "chapoteo tranquilo"
Engadimos a seguinte liña antes do silencio,
init = / sbin / e4rat-precarga
Quedando así.
GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload quiet splash"
Gardamos o ficheiro e volvemos a cargar o grub:
sudo update-grub
Xa o temos. A partir de agora, os programas habituais cargaranse máis rápido ao iniciar.
Para obter máis información, pode visitar o páxina do proxecto en sourceforge.
Fuente: Zona Linux
15 comentarios, deixa os teus
Ola ben, grazas por responder, intentei facelo pero non o conseguín, se tes tempo para actualizar a publicación con LM sería moi bo, grazas Pablo.
Daquela probarao con Ubuntu. Supoño que debería haber grandes diferenzas con LM.
Ánimo! Paul.
Ola, bo pola contribución, a miña pregunta é se o probaches con LM 13? ¿Funciona ?.
Saúdos e grazas
Exacto! Tamén se pode usar noutras distros. A idea era presentar o programa, explicar os pasos de instalación para os máis novos (xeralmente usuarios de Ubuntu e a maioría dos lectores de blogs). Os que usen outras distros seguramente saberán que facer ou onde buscar máis información.
Ánimo! Paul.
Tenteino e a verdade é que perdín o meu gdm, estou a usar trisquel 5.0 que está baseado en Ubuntu 11.04, quero saber se hai algún ficheiro que editar para poder recuperar o meu contorno gráfico, grazas
Tamén se pode usar para outras distros, por exemplo Archlinux ñ.ñ
https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29
lembranzas
Non me deixa instalalo, isto é o que teño no terminal:
Erro CMake en /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (mensaxe):
Non se puideron atopar as bibliotecas Boost solicitadas.
Non se puideron atopar os ficheiros de cabeceira Boost. Configura BOOST_ROOT na raíz
directorio que contén Boost ou BOOST_INCLUDEDIR ao directorio que contén
Cabeceiras de Boost.
Pila de chamadas (a chamada máis recente por primeira vez):
CMakeLists.txt: 20 (find_package)
Erro CMake en src / cmake / Findext2fs.cmake: 17 (MENSAXE):
Non se puido atopar ext2fs
Pila de chamadas (a chamada máis recente por primeira vez):
src / CMakeLists.txt: 57 (FIND_PACKAGE)
- Configurando incompleto, producíronse erros.
lembranzas
Ok, podes descargar o paquete deb, as fontes descargáronme directamente.
O rexistro, a reubicación e a carga de ficheiros parecen bos, pero ...
¿Tarda tanto en iniciar unha distribución de Linux? ¿É cuestión dos servizos que temos en funcionamento? ¿Seguimos queixándonos do mesmo?
Non me leva máis que acender o teléfono móbil e introducir o código de identificación, e teño un drama con Ext4 xa que a miña actual distribución de rescate, Slax, non xestiona este sistema de ficheiros neste momento, o que xa leva tempo. 😉
¿A alguén máis lle pasa algo así?
Ten que editar o ficheiro de configuración de grub como superusuario do sistema ... Obviamente deste xeito non gardará os cambios. Graciñas ...
Só para Ubuntu?
Ben, teño problemas ao editar desde o arranque.
Pulso e, engadindo simple á liña e pulso ctrl + x
Despois disto a pantalla vólvese negra e teño que reiniciar.
Volvo ao editor e vexo que o cambio non se gardou.
lembranzas
Grazas, funcionou perfectamente en Debian. Hai demasiadas dependencias (libboots) pero todo está ben.
Supoño que esta optimización non serve para as unidades SSD, non?