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
-----------------------------------------------------------------------

Responder a