Otimizando a inicialização GNU / Linux com E4rat

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-minimal

Observação: antes da eliminação, existem dois hifens.

Instalamos as dependências do e4rat:

sudo apt-get install libblkid1 e2fslibs

Em 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.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

nós adicionamos o seguinte no 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

Nota: 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.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 nós procuramos o linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Nós adicionamos a seguinte linha antes respingo 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

E 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 