Acelerar leitura e escrita de um HD (hdx/sdx)
Publicado por Vitor Augusto M. Pio (última atualização em 30/05/2014)
[ Hits: 7.462 ]
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
Acesse seus host por vncviewer
Compartilhamento de internet 3g para uma rede domésctica
Trocar senha de usuário via SSH
Monitoramento do computador por meio de screenshots
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
converter algoritmo C++ em C? (0)
Falha com leitor de digitais no Ubuntu: sugestões? (0)