rc.hdparm
Publicado por Jeferson Lopes de Oliveira Mendes 13/04/2006
[ Hits: 7.661 ]
Homepage: http://jefersonlopes.com.br
Este script sobre o hdparm, pode ser utilizado no slackware e adaptado para outras distribuições e outras opções para o mesmo. Seu intuito é iniciar os parâmetros previamente configurados e gravados para ser utilizado o hdparm na inicialização do sistema, aumentando assim o desempenho dos discos instalados. Para isso, salve o arquivo em /etc/rc.d como rc.hdparm e coloque as seguintes linhas no rc.M (no final ou inicio) ou rc.local:
# Inicia parametros em /etc/rc.d/rc.hdparm
if [ -x /etc/rc.d/rc.hdparm ]; then
. /etc/rc.d/rc.hdparm start
fi
#!/bin/sh # Script para ajustar parâmetros dos seus HardDiscs e OpticDiscs # # Desenvolvido com base na página do manual do hdparm por Jeferson Lopes # # <memphis.br@gmail.com> e <darkcore@terra.com.br> # # Pode ser modificado e redistribuido conforme a GPL v.2 # #### Vale resaltar, que as configurações aqui foram feitas para o padrão IDE. #### #### Caso os senhores utilizem SATA, SCSI - basta trocar /dev/hda por /dev/sda #### #### por exemplo: "hd" IDE para "sd" no caso de SATA ou SCSI. #### #### Não se esqueçam de verificar os parametros validos para seus dispositivos. #### # Parâmetros de configuração. # HDP=/usr/sbin/hdparm HD0=/dev/hda HD1=/dev/hdb DVD0=/dev/hdc DVD1=/dev/hdd IDMA0="-c1 -d1 -u1 -k1 -A1 -a256 -m16 -S60 -W1 -X udma2" IDMA1="-c1 -d1 -u1 -k1 -A1 -a512 -m16 -S12 -W1 -X udma2" IDMA2="-c1 -d3 -u1 -k1 -A1 -a256 -m16 -S60 -W1 -X udma4" IDMA4="-c1 -d3 -u1 -k1 -A1 -a512 -m16 -S12 -W1 -X udma4" IDMA_DV="-c1 -d1 -X66" STDMA0="-c0 -d0 -a0 -u0 -k0 -m0 -S0 -W0 -X mdma2" STDMA1="-c0 -d0" init_hdparm() { # Ajustar HardDisks echo "Iniciando parâmetros para seus HardDiscs..." $HDP $IDMA0 $HD0 1> /dev/null 2> /dev/null $HDP $IDMA1 $HD1 1> /dev/null 2> /dev/null echo "[OK...]" # Ajustar OpticDisks echo "Ajustando Ultra-DMA 2 para seus OpticDiscs..." $HDP $IDMA_DV $DVD0 1> /dev/null 2> /dev/null $HDP $IDMA_DV $DVD1 1> /dev/null 2> /dev/null echo "[OK...]" } stop_hdparm() { # Ajusta parametros dos drives de disco para seu funcionamento mais básico. # Utilize esta opção caso queira parar o "hdparm" ou por configurações erradas/problemas nos dispositivos echo "Parando serviço do hdparm em todos os seus dispositivos de armazenamento..." $HDP $STDMA0 $HD0 $HDP $STDMA0 $HD1 $HDP $STDMA1 $DVD0 $HDP $STDMA1 $DVD1 } status_hdparm() { # Verifica Status de seus HDs e Drives Opticos $HDP $HD0 $HDP $HD1 $HDP $DVD0 $HDP $DVD1 } case "$1" in "start") init_hdparm ;; "stop") stop_hdparm ;; "status") status_hdparm ;; *) echo "Utilize rc.hdparm start | stop | status para iniciar | parar | ou verificar o status do hdparm..." esac
Monitora HD e envia e-mail caso atinja a um limite utilizado
Instalando OCR apps no seu Debian.
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
O que você está ouvindo agora? [2] (175)
Copiar Layout do Teclado para aplicar em outra Distribuição (10)
Autenticação necessária. um aplicativo quer acesso ao chaveiro (2)