Acelerar leitura e escrita de um HD (hdx/sdx)
Publicado por Vitor Augusto M. Pio (última atualização em 30/05/2014)
[ Hits: 7.093 ]
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
Toca preview de músicas do XMMS
Colorindo o Shell - Código Puro
Squid: configure com opções avançadas
Instalação do Python 3.5.1 no Linux
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
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
Como compilar o DOOM RETRO no Linux
Stacer - um otimizador gráfico básico de Linux
Corrigindo o erro de "WARNING: Possibly missing firmware for module" no Arch Linux
Como colocar uma assinatura digital em um código compilado ! (0)
Após atualização do Ubuntu 22.04.4 LTS perdi a instalação da placa de ... (0)
DRIVER DE ADPTADOR HDMI PARA USB (2)