Acelerar leitura e escrita de um HD (hdx/sdx)
Publicado por Vitor Augusto M. Pio (última atualização em 30/05/2014)
[ Hits: 7.392 ]
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
Verifique seu IP externo (IP válido)
Relatório Diario Sarg com Compactação!
Excluir Arq. Velhos de um Diretório ATUALIZADO!
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)