Ontem um amigo me falou sobre E4rato (Ext4 - Reduzindo o tempo de acesso) um conjunto de ferramentas para acelerar o processo de boot do nosso sistema e hoje, decidi experimentar.
Pesquisando encontrei em linuxzone.com um tutorial para sua instalação e uma explicação de seu funcionamento. Cito aqui literalmente:
Você pode descobrir que com o passar do tempo seu sistema fica um pouco mais pesado e leva muito tempo para carregar seu SO. Isso é algo comum em todos os sistemas e a causa principal geralmente é a busca e carregamento dos arquivos necessários para a inicialização, pois o sistema geralmente tem que varrer todo o disco para localizá-los. Para evitar isso e otimizar seu Bota, existem ferramentas como e4rat.
E4rat (Ext4 - Redução de Tempos de Acesso) é um conjunto de ferramentas para agilizar o processo de inicialização, bem como os aplicativos que carregam na inicialização, registrando os arquivos utilizados nos primeiros 2 minutos de inicialização, realocando e pré-carregando, eliminando tempos atrasos de busca e rotação. Isso leva a uma alta taxa de transferência do disco rígido.
O processo consiste em três etapas: coleta informação sobre a inicialização, reatribuindo os arquivos e, em seguida, colocando-os para carregar a cada inicialização.
Lembre-se de que isso só funciona com discos magnéticos e eles precisam ser formatados em ext4.
Começaremos baixando o programa de sua páginaNeste caso vou baixar o arquivo .deb, pois vou usar o Ubuntu 11.04.
Antes de instalá-lo, devemos deletar o ureadahead, para que não entre em conflito:
sudo dpkg --purge ureadahead ubuntu-minimalObservação: antes da eliminação, existem dois hifens.
Instalamos as dependências do e4rat:
sudo apt-get install libblkid1 e2fslibsEm seguida, instalamos o programa.
Agora vou explicar da maneira mais fácil possível como fazer isso funcionar. Primeiro, devemos editar nosso larva ou grub2 conforme o caso:
sudo nano /boot/grub/grub.cfgDentro do arquivo, procuramos uma linha semelhante a esta:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f roY nós adicionamos o seguinte no final da linha:
init=/sbin/e4rat-collectNo 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-collectNota: Na etapa anterior podemos fazer exatamente o mesmo desde a inicialização, quando a tela do grub for exibida, estamos na linha de nosso sistema operacional e pressione '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 reiniciamos nosso computador.
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 inicialização.logSe não mostrar nada, você terá que repetir os passos novamente.
Agora vamos voltar a editar o grub, desta vez fazemos isso na tela inicial, pressionando e, como explico acima. E nós adicionamos no final da linha anterior solteiro, 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 fazemos em modo de segurança ou da linha de comandos. Faça login com nosso nome de usuário e senha e execute:
sudo e4rat-realloc /var/lib/e4rat/startup.logFeito isso, o e4rat começa a mover os arquivos do seu disco, (pode demorar um pouco), quando termina, reiniciamos.
sudo shutdown-r nowPara que o programa sempre rode no início e dure mesmo que atualizemos, editamos nosso grub,
sudo nano /etc/default/grube nós procuramos o linha:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"Nós adicionamos a seguinte linha antes respingo silencioso,
init=/sbin/e4rat-preloadFicando assim.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"Nós salvamos o arquivo e recarregamos o grub:
sudo update-grubE já temos, a partir de agora os programas necessários serão carregados mais rapidamente.
Para mais informações, você pode visitar sua página sourceforge.
Vou tentar daqui a pouco e se não voltar será porque meu disco rígido terá morrido