Pular para o conteúdo

Verificar badblocks em unidade de disco

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
Romulo Pavanello romulo_pavanello
Hits: 2.527 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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
Download verificar_badblocks.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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."
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Enviando faixas tocadas no Amarok 2 para o Twitter

Menu em Shell Script

Encadeado

Atualizando o banco de dados do ClamAV sem freshclam

Script para verficar se um pacote está instalado no Slackware

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.