E4rato (Ext4 - Reduzindo tempos de acesso) é um conjunto de ferramentas para acelere o processo de inicialização, bem como os aplicativos que são carregados na inicialização, registrando os arquivos usados nos primeiros 2 minutos de inicialização, realocando-os y pré-carregando-os, eliminando assim tempos de pesquisa e atrasos de rotação. Isso leva a uma alta taxa de transferência do disco rígido. |
O processo consiste em três etapas: reunir informações sobre a inicialização, reatribuir os arquivos e carregá-los a cada inicialização.
Vamos começar com baixar o programa.
Antes de instalá-lo, devemos deletar o ureadahead, para que não entre em conflito com ele:
sudo dpkg --purge ureadahead ubuntu-minimal
Instalamos as dependências do e4rat:
sudo apt-get install libbblkid1 e2fslibs
Em seguida, instalamos o programa.
Agora vou explicar a você da maneira mais fácil possível como fazer isso funcionar. Primeiro, devemos editar nosso grub ou grub2 conforme o caso:
sudo nano /boot/grub/grub.cfg
Dentro do arquivo, procuramos uma linha semelhante a esta:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro
E adicionamos o seguinte ao final da linha:
init = / sbin / e4rat-collect
No meu caso, é assim:
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
No passo anterior podemos fazer exatamente o mesmo desde a inicialização, quando a tela do grub aparecer, estamos na linha de nosso SO e pressionamos 'e' para editá-lo. Caso tenha vários sistemas instalados no disco, é mais fácil fazê-lo, pois evitamos nos envolver no arranque dos demais.
Feito isso, fechamos o editor Ctrl + X e reiniciá-lo.
Quando terminar de carregar o sistema, devemos abrir os programas que costumamos iniciar com mais frequência, como o navegador, gerenciador de e-mail, etc ..., temos dois minutos para fazê-lo. Feito isso, certificamo-nos de que o arquivo de log foi criado.
ls / var / lib / e4rat /
A resposta deve ser startup.log, se não mostrar nada você terá que repetir os passos novamente.
Agora voltamos a editar o grub, desta vez fazemos isso na tela inicial pressionando e, como expliquei acima. E adicionamos o parâmetro único ao final da linha que mencionamos antes, sendo o seguinte:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Fechamos e reiniciamos, mas desta vez em modo de segurança ou pela linha de comando. Faça login com nosso nome de usuário e senha e execute:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Feito isso, o e4rat começa a mover os arquivos do seu disco, (pode demorar um pouco), quando termina, reiniciamos.
sudo shutdown -r now
Para que o programa sempre rode no início e dure mesmo que atualizemos, editamos nosso grub:
sudo nano / etc / default / grub
e procuramos a linha:
GRUB_CMDLINE_LINUX_DEFAULT = "splash silencioso"
Adicionamos a seguinte linha antes do splash silencioso,
init = / sbin / e4rat-preload
Ficando assim.
GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload quiet splash"
Nós salvamos o arquivo e recarregamos o grub:
sudo update-grub
Nós já temos. A partir de agora, os programas normais serão carregados mais rapidamente na inicialização.
Para obter mais informações, você pode visitar o página do projeto no sourceforge.
fonte: Zona Linux
Olá bem, obrigado por responder, tentei fazê-lo mas não consegui, se tiver tempo para atualizar o post com o LM seria muito bom, obrigado Pablo.
Na época, eu havia tentado com o Ubuntu. Acho que não deve haver grandes diferenças com o LM.
Felicidades! Paulo.
Olá, bom pela contribuição, minha pergunta é se você já experimentou com o LM 13? Trabalho?.
Saludos y gracias
Exato! Ele também pode ser usado em outras distros. A ideia era apresentar o programa, explicar os passos de instalação para os mais novos (geralmente usuários do Ubuntu e a maioria dos leitores de blog). Quem usa outras distros com certeza sabe o que fazer ou onde procurar mais informações.
Felicidades! Paulo.
Já tentei e a verdade é que perdi meu gdm, estou usando o trisquel 5.0 que é baseado no Ubuntu 11.04, quero saber se existe algum arquivo para editar para poder recuperar meu ambiente gráfico, obrigado
Ele também pode ser usado para outras distros, por exemplo Archlinux ñ.ñ
https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29
lembranças
Não me deixa instalar, isto é o que recebo no terminal:
Erro CMake em /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (mensagem):
Incapaz de encontrar as bibliotecas Boost solicitadas.
Incapaz de encontrar os arquivos de cabeçalho Boost. Defina BOOST_ROOT para a raiz
diretório contendo Boost ou BOOST_INCLUDEDIR para o diretório contendo
Cabeçalhos de Boost.
Pilha de chamadas (a chamada mais recente primeiro):
CMakeLists.txt: 20 (find_package)
Erro CMake em src / cmake / Findext2fs.cmake: 17 (MENSAGEM):
Não foi possível encontrar ext2fs
Pilha de chamadas (a chamada mais recente primeiro):
src / CMakeLists.txt: 57 (FIND_PACKAGE)
- Configurando incompleto, ocorreram erros!
lembranças
Ok, você pode baixar o pacote deb, eu baixei as fontes diretamente.
O registro, a realocação e o pré-carregamento de arquivos parecem bons, mas ...
Demora tanto para iniciar uma distribuição Linux? É uma questão dos serviços que executamos? Continuamos reclamando da mesma coisa?
Não preciso mais do que ligar o celular e digitar o código de identificação, e estou com um drama com Ext4, pois minha atual distro de resgate, Slax, não gerencia esse sistema de arquivos no momento, o que já leva tempo. 😉
Algo assim acontece com mais alguém?
Você tem que editar o arquivo de configuração do grub como superusuário do sistema ... Obviamente, desta forma ele não salvará as alterações. Felicidades…
Apenas para Ubuntu?
Bem, eu tenho problemas ao editar do boot.
Pulso e, adicionando único à linha e pulso ctrl + x
Depois disso, a tela fica preta e eu tenho que reiniciar.
Volto para o editor e vejo que a alteração não foi salva.
lembranças
Obrigado, funcionou perfeitamente no Debian. Muitas dependências (libboots) mas está tudo bem.
Acho que essa otimização é inútil para unidades SSD, certo?