Acelerar leitura e escrita de um HD (hdx/sdx)
Publicado por Vitor Augusto M. Pio (última atualização em 30/05/2014)
[ Hits: 7.211 ]
Download acelerar_leitura_escrita.bash
Download Acelerar_leitura_e_escrita_no_disco.bash (versão 2)
Script desenvolvido para acelerar a leitura e a escrita de um HD escolhido pelo usuário. É necessário ser root para se executar o script corretamente.
Versão 2 - Enviado por Vitor Augusto M. Pio em 28/05/2014
Changelog: Script desenvolvido para acelerar a leitura e a escrita de um HD escolhido pelo usuário. É necessário ser root para se executar o script corretamente.
Download Acelerar_leitura_e_escrita_no_disco.bash
#!/bin/bash # acelerar_leitura_escrita.bash # Desenvolvido por: Vitor Augusto M.Pio - vitormarquespio@gmail.com # Script desenvolvido para acelerar a leitura e a escrita # de um HD escolhido pelo usuário # É necessário ser root para se executar o script corretamente. # Para usar: # ./acelerar_leitura_escrita.bash principal() { if [ `whoami` = "root" ];then while true; do clear echo "QUAL HD DESEJA MELHORAR A LEITURA E A ESCRITA ?" echo echo "1 - HD" echo "2 - SD" echo "3 - Sair" echo echo -n "Opção: ";read op case $op in 1)buscarHd;; 2)buscarSd;; 3)clear;exit;; *)echo;echo "Opção inválida";echo;; esac echo "Pressione uma tecla para continuar..." read a done else echo "É necessário ser o root" fi } buscarHd() { cont=1 echo echo "Discos disponíveis:" echo for disp in `ls /dev/hd[a-z] 2> /dev/null`; do echo "$cont - $disp" cont=`expr $cont + 1` done if [ $cont -ne 1 ];then echo echo -n "Opção: ";read op if [ $op -lt $cont -a $op -gt 0 ];then part=`ls /dev/hd[a-z] | sed $op'!d'` echo "mostrando na tela as configurações do disco" hdparm -c -d -t $part #corrija aqui caso seu disco não seja o hda echo echo "melhorando a leitura e escrita do hda" echo hdparm -c 1 -d 1 -t $part #corrija aqui caso seu disco não seja o hda echo echo "feito!" echo else echo echo "Opção inválida" echo fi else echo "Não há nenhum HD disponível" echo fi } buscarSd() { cont=1 echo echo "Discos disponíveis:" echo for disp in `ls /dev/sd[a-z] 2> /dev/null`; do echo "$cont - $disp" cont=`expr $cont + 1` done if [ $cont -ne 1 ];then echo echo -n "Opção: ";read op if [ $op -lt $cont -a $op -gt 0 ];then part=`ls /dev/sd[a-z] | sed $op'!d'` echo "mostrando na tela as configurações do disco" hdparm -c -d -t $part #corrija aqui caso seu disco não seja o hda echo echo "melhorando a leitura e escrita do sda" echo hdparm -c 1 -d 1 -t $part #corrija aqui caso seu disco não seja o hda echo echo "feito!" echo else echo echo "Opção inválida" echo fi else echo "Não há nenhum SD disponível" echo fi } principal
Checando a bateria do seu notebook com Ubuntu instalado
Adicionar e Remover usuário do Samba/Squid (com menu)
Instalação Zabbix-agent CentOS5
Script para testar a conexão do computador
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Preciso resolver um erro de DPKG (1)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (2)
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta