rc.hdparm
Publicado por Jeferson Lopes de Oliveira Mendes 13/04/2006
[ Hits: 7.434 ]
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
conecta o pebrot , monocromatico em estatus offline
Script para verificação do JAVA configurado no PATH
Criar Script para apagar determinados arquivos
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Instalando TeamViewer no Debian 12
Conheça o Octopi, outro frontend para o Pacman com acesso ao ARU (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Ubuntu simplesmente morreu (8)
Como colocar uma assinatura digital em um código compilado ! (2)
Como traduzir todo o nitrogen para BR? (1)
Eu estou com problemas para usar o QBASIC no Dosbox X (1)
Como eu posso logar noutra distro sem subir o sistema? [RESOLVIDO] (5)