Hola Luis...
dec�as, el 06 de sep de 2001, a las 10:15 +0200:
> Necesito verificar un disco duro SCSI, para que me marque los sectores
> defectuosos.
> �Sab�is alguna herramienta o procedimiento para hacerlo?
> He intentado usar el paquete "sformat", pero cuando le ejecuto me dice
> que no se encuentra el dispositivo /dev/sga.
>
Primero tienes que tener claro cual es el disco que quieres verificar.
Mira los mensajes del kernel y busca 'sd'. Si es el primer disco
que tienes, normalmente ser� /dev/sda, el segundo /dev/sdb, etc.
usa 'dmesg |grep sd'
Si buscas por /dev/sga, es que estas manejando el disco con el
modulo "scsi generic", que creo que solo se usa para manejar
scanners, grabadoras y alg�n tipo de cintas y discos duros (no se si
este es tu caso). Tambi�n se usa para utilizar aparatos que no son scsi
como si lo fueran (grabadoras IDE, etc).
Si usas la emulacion, busca en el kernel 'sg' , y dale un vistazo
a /proc/scsi/sg/. Tu disco deberia estar en /dev/sg0 , � sg1 , etc.
Una vez localizado, tienes varias opciones. Suponiendo que el disco
tenga el formato de ficheros de linux (ext2):
Si cuando lo formateas quieres que marque los bloques malos que hay:
mke2fs -v -c /dev/'el que sea'
Para chequear en el disco (ext2) que usas, los bloques malos y marcarlos:
e2fsck -c -v -f /dev/'el que sea'
Para simplemente saber el numero de bloques malos que contiene el disco:
(Previamente tienes que haberle pasado alguno de los test)
e2fsck -v -f /dev/'el que sea'
Para volcar un listado con los numeros de los bloques malos del HDD:
(previamente le tienes que haber pasado alguno de los test)
dumpe2fs -b /dev/'el que sea'
Si quieres realizar un test m�s exhaustivo (los anteriores solo
leen del disco), escribiendo patrones y dem�s (perder�s toda
la informaci�n del disco), �chale un vistazo al comando
badblocks
Si el disco tiene formatos de MSDOS, mira los paquetes mtools
y dosfstools.
Espero que te ayude.
--
-----------------------------------------------------------------------
Roberto Camaz�n Romero Laboratorio DEI
E-mail: [EMAIL PROTECTED] Universidad Carlos III de Madrid
-----------------------------------------------------------------------