Acelerar leitura e escrita de um HD (hdx/sdx)
Publicado por Vitor Augusto M. Pio (última atualização em 30/05/2014)
[ Hits: 7.275 ]
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
Atualização e Instalação de Programas no Fedora via Script
Algoritmo para saber qual o maior número dentro de uma Array
Comparando conteúdo de pastas...
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Remoção de propaganda com o programa Comskip[AJUDA] (1)
Linux Lite Demorando Muito Para Ligar (0)
PC não liga no filtro de linha (3)