Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

Script para verificação de disco

Tales A. Mendonça (tales[arroba]linuxhard.org) enviou este link e acrescentou: “O xfsck é um script que permitirá checar partições, discos e disquetes com diálogo gráfico, inclui exame de superfície. Um ótimo script para quem quer verificar se há algum problema com o HD e outros dispositivos. O script já faz todo trabalho de desmontar a partição e checar.

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de Damarinho
Sugerindo: (*_*)

1 - Fluxo-shell (script) xfsck
a) /etc/fstab - Captura e mostragem (display) de registros existentes,
referentes a todos os '/dev/h'

b) Kdialog
- Seria mais universal, usando o dialog, instalado por default"
- Usando kdialog -menu - apresenta-se um menu de seleção, referentes
aos registros de /etc/fstab

c) verificar=`sudo whoami`- É uma execução a mais, que poderia ser
substituída por testar o UID :
if $UID -eq 0 - então é root

d) Há um grande 'if ...then...fi' - que, embora haja saída para uma
escolha, resulta num fluxo maior.
Usando o 'case' - testaria a informação sem muitos 'if...then'

e) Processando mais informações com segurança
df -T | cut -d " " -f11-12
mostra os devices e types (/dev/hdc14 reiserfs)
- e, informado e 'hdc14' poderia testar o type.

f) Dependendo da opção do fsck - não seria conveniente um CONTROL-C

g) Não precisaria um fluxo diferente para ext2 e ext3 - podem ser
unificados com o 'e2fsck'

h) No Linux instalado, (e.g: Fedora, Mandrake, SuSE) - reconhece e
opera 'ext2, ext2 e reiserfs' no mesmo programa: 'e2fsck'.

i) Situações singulares: a partição do dev/h... deveria ser desmontada, antes do processamento. (exceto o / - raiz)

2 - Com CASE o fluxo-shell seria menor

case $Optar in
ext2 | ext3 ) executar e2fsck
reiserfs) executar fsck.reiserfs
-?-) poderia ser incluida opção para outros tipos -
# Ver em: comandando: ls -l /sbin/fsck*
*) echo "Nada informado" ; exit ;;

esac

3 - O recurso (fsck) é utilizado, no boot, quando há inconsistência
nas partições. Ou em Terminal, como root, para manutenção preventiva ou corretiva.
- Se for optado executar o xfsck, no boot (linux single), deveria
estar em /sbin ou /usr/sbin .

4 - Estes scripts são interessantes para sintetisar processos e informações e por isto poderia ser mais abrangente.

















BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004