Verificar badblocks em unidade de disco

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

[ Hits: 1.604 ]

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

Script de controle do serviço TFTP

checa_servicos.sh

Nome, Uid, Gid, HomeUsuario

Projeto rodar League of Legends no Linux =)

Calculadora em Shell + - * ** / e Raiz quadrada


  

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