Tabla de contenido
- 1 Instalação e Uso Básico
- 2 Medindo a Velocidade do Disco
- 3 Otimizando a Transmissão de Dados
- 4 Controlo do Modo 32-Bit e do Ruído do Disco
- 5 Gestão da Cache de Escrita
- 6 Configuração do Modo de Poupança de Energia
- 7 Limpeza de SSDs
- 8 Apagamento Seguro em SSDs
- 9 Manuseamento de Discos IDE Antigos
- 10 Mantendo as Alterações Após Reiniciar
Queres tirar o máximo partido do teu disco rígido ou SSD? O hdparm é a tua ferramenta. Desenvolvido por Mark Lord em 2005, esta utilidade Linux permite-te diagnosticar e otimizar o teu disco, controlar a sua velocidade, gerir a poupança de energia e até apagar de forma segura SSDs.
Instalação e Uso Básico
A maioria das distribuições Linux já inclui o hdparm. Para começar, abre um terminal e executa:
hdparm -I /dev/sda | more
Este comando mostrar-te-á toda a informação disponível sobre o teu disco, incluindo o modelo e a versão do firmware.
Medindo a Velocidade do Disco
Para conhecer a velocidade de transferência de dados do teu disco, utiliza:
hdparm -t /dev/sda
Repete a medição várias vezes para obter uma média. Se quiseres medir a velocidade pura do disco, sem o efeito do buffer do sistema, usa hdparm -t --direct /dev/sda
. Podes também especificar um deslocamento com hdparm -t --direct --offset 500 /dev/sda
para testar diferentes áreas do disco.
Otimizando a Transmissão de Dados
Para melhorar a transmissão de dados, o hdparm permite ajustar a quantidade de setores que são lidos de uma vez com o comando:
hdparm -m16 /dev/sda
Este comando configura a leitura de 16 setores simultaneamente. Além disso, podes ativar a função “read-ahead” com hdparm -a256 /dev/sda, o que faz com que o disco leia antecipadamente 256 setores.
Controlo do Modo 32-Bit e do Ruído do Disco
Com hdparm -c /dev/sda, podes verificar se o teu disco está a funcionar em modo 32-bit, e forçar este modo com -c3. Se o teu disco é ruidoso, podes reduzir o ruído ativando o “modo acústico” com hdparm -M 128 /dev/sda, ou maximizar a velocidade com `hdparm -M 254 /dev/sda.
Gestão da Cache de Escrita
O comando hdparm -W /dev/sda permite-te ativar ou desativar a cache de escrita, o que pode acelerar a escrita de dados mas com o risco de perda de dados em caso de cortes de energia.
Configuração do Modo de Poupança de Energia
Podes gerir a poupança de energia do disco com hdparm -B255 /dev/sda para a desativar, ou usar valores entre 1 e 254 para diferentes níveis de poupança e desempenho. Com hdparm -S 128 /dev/sda, ajustas o tempo de inatividade antes de o disco entrar em modo de repouso.
Limpeza de SSDs
Os SSDs podem acumular blocos de dados residuais. Para limpá-los, usa o script wiper.sh /dev/sda, mas com precaução, pois pode levar à perda de dados.
Apagamento Seguro em SSDs
Para apagar de forma segura um SSD, o hdparm oferece a função de “apagamento seguro” com
hdparm --user-master u --security-erase 123456 /dev/sdb
Este processo elimina completamente os dados, mas requer precaução, pois pode tornar o SSD inutilizável em alguns casos.
Manuseamento de Discos IDE Antigos
Para os discos IDE, é importante rever e configurar o DMA com hdparm -d1 /dev/hda para melhorar a transferência de dados. Se encontrares problemas, desativa-o com `hdparm -d0 /dev/hda.
Mantendo as Alterações Após Reiniciar
Para garantir que as alterações feitas com o hdparm persistam após reiniciar, deves adicioná-las aos scripts de arranque do sistema ou, em sistemas baseados em Debian, no arquivo /etc/hdparm.conf.
Lembra-te que esta é uma ferramenta poderosa e deve ser usada com conhecimento. Faz sempre cópias de segurança antes de realizar alterações significativas e consulta a documentação específica.