rc.hdparm
Publicado por Jeferson Lopes de Oliveira Mendes 13/04/2006
[ Hits: 7.424 ]
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
Criar Script para apagar determinados arquivos
Controlando o compartilhamento de internet por MAC
Script para criação de usuários do Samba
KSH-93 orientado a objetos... SQN :P
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Sistema da Coréia do Norte - Red Star OS (69)
O jogo Minecraft crasha antes mesmo de iniciar, porem o erro só ocorre... (1)
HD SSD inacessível: scsi error badly formed scsi parameters (2)