Viablog | TI e desenvolvimento de Software

jun/08

22

Aumentando a vida útil do seu HD no Linux


Recentemente ocorreu um certo furor ao redor do Linux, pois ele estaria diminuindo a vida útil do HD, logo usuários do Windows começaram a atirar pedras. O fato que isso pode realmente acontecer, mas não por culpa do Linux e sim por culpa de fabricantes estúpidos que parecem não conhecer o próprio hardware que vendem.

O fato é que todo disco rígido tem um mecanismo de load/unload que serve para evitar danos durante o transporte, só que esse mecanismo pode ser acionado um número limitado de vezes, geralmente cerca de 200.000 (alguns fabricantes alegam que o HD deles pode acionar esse mecanismo cerca de 600.000 mas eu acho isso tudo mentira). Então baseado em parâmetros passados pelos próprios fabricantes o Linux segue a risca a configuração do HD (ao contrário do Windows que gosta de gerar seus próprios parâmetros) e como os fabricantes passaram informação errada nas configurações de energia do Linux fica acionando a todo momento (alguns casos mais extremos chegam a ser acionado cerca de 3 vezes por minuto o mecanismo de load/unload o que leva a vida útil de um HD novo para cerca de 6 meses apenas).

Para resolver esse problema é muito fácil, basta criar um arquivo de nome hdd-spin-fix.sh com o seguinte conteúdo:

#!/bin/sh

PARAM=255
HD=/dev/sda

echo "#!/bin/sh" > 99-hdd-spin-fix.sh
echo "hdparm -B $PARAM $HD" >> 99-hdd-spin-fix.sh

chmod +x 99-hdd-spin-fix.sh

cp 99-hdd-spin-fix.sh /etc/acpi/suspend.d/
cp 99-hdd-spin-fix.sh /etc/acpi/resume.d/
mv 99-hdd-spin-fix.sh /etc/acpi/start.d/

Feito isso é só executar como root o script acima para a correção das configurações de energia e evitar o acionamento do load/unload a todo momento.

E toda vez que você fizer o boot no Linux o script será acionado e não terá mais esse tipo de preocupação no seu sistema operacional.

Ofertas Submarino

TV 32" LCD Scarlet Full HD 120hz Conversor 3 HDMI Bluetooth USB- LG
TV 32" LCD Scarlet Full HD 120hz Conversor 3 HDMI Bluetooth USB- LG
 R$ 2.319,00 
Veja mais
TV 19" LCD c/ HDMI, Entrada p/ PC e Design Black Piano L19W931 - AOC
TV 19" LCD c/ HDMI, Entrada p/ PC e Design Black Piano L19W931 – AOC
 R$ 599,00 
Veja mais
TV LCD 42" Full HD 42LD460 Conversor Digital 2 HDMI, 1 PC e 1 USB - LG
TV LCD 42" Full HD 42LD460 Conversor Digital 2 HDMI, 1 PC e 1 USB – LG
 R$ 2.799,00 
Veja mais
TV LCD 3.5 Portátil com Fone de Ouvido e Alto Falante - TPD-100 - AOC
TV LCD 3.5 Portátil com Fone de Ouvido e Alto Falante – TPD-100 – AOC
 R$ 299,00 
Veja mais

Vitrine Submarino 3.4.1
[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Leia mais:

·

3 comentários

  • Romualdo · 9 de novembro de 2008 às 09:09

    Prezado, gostei muito de sua dica mas… onde salvar o hdd-spin-fix.sh? Desculpe-me pela ignorância e obrigado.
    Romualdo

  • Paulo Eduardo Santos · 4 de dezembro de 2008 às 13:52

    Gostaria de saber em qual diretório ou pasta devo salvar esse script?

  • Petter · 23 de dezembro de 2008 às 09:04

    Você pode salvar esse arquivo em qualquer área do seu HD que permita acesso aos arquivos (evite a área de sistemas de arquivos para evitar confusões).

Deixe uma resposta

<<

>>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Arquivos

Theme Design by devolux.nh2.me