Verificar badblocks em unidade de disco

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

[ Hits: 2.368 ]

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

Pesquisando sites no SQUID

Calcular tamanho ideal da memória SWAP

lines.sh

Acesse seus hosts pelo VNCViewer

buscar textos que contenham várias strings


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário