Verificar badblocks em unidade de disco

Publicado por Romulo Pavanello (última atualização em 30/07/2023)

[ Hits: 1.825 ]

Download verificar_badblocks.sh




Este script fará a verificação de setores defeituosos no disco informado.

Antes de executa-lo verifique o caminho com o comando: sudo fdisk -l

Exemplo de uso se não estiver como root:

$ sudo ./verificar_badblocks.sh /dev/sda

Substitua /dev/sda pelo caminho correto do dispositivo que quer verificar

Caso for verificar o único disco que já está utilizando poderá ter lentidão no sistema devido a verificação

  



Esconder código-fonte

#!/bin/bash
#Author: Romulo Pavanello
# Script para verificar setores defeituosos (bad blocks) em um disco rígido

# Exemplo de uso ./verificar_badblocks.sh /dev/sda 
# Substitua /dev/sda pelo caminho correto do dispositivo 

# Verificar se o script está sendo executado como root
if [[ $EUID -ne 0 ]]; then
   echo "Este script precisa ser executado como root" 
   exit 1
fi

# Verificar se o argumento (caminho do dispositivo) foi fornecido
if [ $# -eq 0 ]; then
    echo "Uso: $0 <caminho_do_dispositivo>"
    exit 1
fi

# Caminho do dispositivo
device=$1

echo "Iniciando verificação de setores defeituosos..."
echo

# Executar badblocks com opções de verificação
badblocks -sv -c 1024 $device

echo
echo "Verificação de setores defeituosos concluída."

Scripts recomendados

Barra de Progresso Simples

Script que execulta 5000 pastas -DarkLooping-

traduz_man - traduzir man pages

Speak-me em shell + yad

Teste de hosts ativos em uma rede


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts