detectar sectores malos en el HD »

Analisis, y posibles soluciones del HDA,SDA, o discos duros con SMARTd y FSCK

02.09.11

  21:05:00 by admin, Categories: FILES SYSTEM LINUX y Hard Disk, Memory, Swap mem

fsck es una utilidad unix que se utiliza ante alguna inconsistencia del sistema de archivos, para corregir los posibles errores que hubiese es necesario ejecutar fsck. Para verificar un sistema de archivos se aconseja hacerlo mientras este está desmontado. Generalmente se ejecuta automáticamente al inicio del sistema ante alguna anomalía.

Regarding the data: fsck repairs filesystem structures, not data. It identifies inconsistencies like wrong summary counters (benign), files that have no directory entries (will be moved to lost+found) and data blocks that belong to no files but are not marked free either (will be marked free).

fsck [-opciones] /dev/hfd?(o sda?(

Opciones:

-a confirmar automáticamente. No recomendado.
-c comprobar bloques en el disco.
-f forzar el chequeo aunque todo parezca ok.
-v (verbose) despliega más información.
-r Modo interactivo. Espera nuestra respuesta.
-y asume yes de respuesta.

 

 

- Forzar la verificación del sistema de archivos, responder automáticamente con «Si» (opción -y) a la reparación de cualquier problema que requiera intervención humana (opción -y) y mostrando una barra de progreso (opción -C).

fsck -fyC /dev/sdXX

 

- Typing cat /proc/partitions confirms the server is missing one of it's disks.

 

- arrancar en modo rescate y ejecutar “fsck -fyc”  /permite  ck  chequear y trata de corregir errores en el fs FILE sistem.

se puede arrancarcar desde un LIVE CD. y ejecutar el comando.

- hddregenerator a mi me a resultado muy bueno para descartar algun fallo del disco duro a nivel logico.
prueba ponerle en el grub en parametros del kernel esta opcion. combined_mode=libata

- smartctl -i /dev/sda  ---> examina el disco duro haber si tiene activado S.M.A.R.T y  si lo soporta el BIOS.

- smartctl -s on /dev/sda --> en caso de no estar activado lo activa a SMART

- smartctl -c /dev/sda -->para ver los tipos de prueba o test, analisis que soporta tu DISCO. ,  y el tiempo que toma cada analisis.

- smartctl -t short /dev/sda  --> se ejecuta un t analisis corto.

-  smarctl -l selftest -H /dev/sda --> ver el resultado del analisis

 

comandos informativos :

 

fdisk - l ..- Presenta tamano y particion de o los discos duros presentes o dispositovs con su FILE SYSTEM

df .- muesta como esta distribuido y montado el file system Disc

du .- muestra el tamano que ocupan los archivos.

du -hs --> muestra el total del directorio (s) y no de cada uno de los subdirectorios)

fsck -t ext3 /dev/la unidad - -- Evalua el disco

du -h --max-depth=1 /var   >>> muestra el total ocupado  solo para 1 nivel (var) ,  si desea mostra 2 niveles debado de /var debe ser =2 o si quiere mostrar solo el nivel /var debe ser =0



parameters  and how to use fsck

Usage: fsck [-sACVRTNP] [-t fs-optlist] [filesystem] [fs-specific-options]

- Filesystem can be either a device's name (e.g. /dev/hda) or its mount point

-  fsck run with no options will check all devices in /etc/fstab

- Take system down to runlevel one: # init 1 --> it is a level single user

- Unmount file system, for example if it is /home (/dev/sda2) file system then type command:

# umount /home OR  # umount /dev/sda2

- Specify the file system type using -t option:

# fsck -t ext3 /dev/sda2 OR  # fsck.ext3 /dev/sda2

- Please note if any files are recovered then they are placed in /home/lost+found directory by fsck command.

 
 
If you want to force fsck on the next boot, just create a file called /forcefsck . If this file is present, then during next boot - the fsck is forced.

# touch /forcefsck

Now reboot the machine and when it comes up, fsck will be forced.

# reboot
 
WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

 

Filesystems on LVM logical volumes are fsck'ed just like filesystems on standard partitions.

However, make sure you fsck the path of the volume and not the actual physical partition.

So fsck.filesystem /dev/LV/lvol0 instead of fsck.filesystem /dev/hda1[/QUOTE

use lvdisplay

 

Here are the 2 partitions I run FSCK on these should be the same for you also. They are the:

" / " partition and the:

" /boot partition

Boot to runlevel 1 and type:

umount /
umount /boot

These will unmount the filesystems for the partitions. Then run:

fsck -f -p

This will perform a file system check on the partitions and automatically fix any errors encountered. But you need to use the "umount" option to unmount the filesystem before checking it..

 

There is another way also, during bootup, when it shows which kernel is booting, tap the space, now your at thegrub menu, scroll down to the middle line and press the letter "e" this will put you in edit mode, then append the number 1 to the end of the line, then press the letter "b" to boot, then you will be in single user mode.

 

 

 

Referncias

http://nomaswindows.blogspot.com/2010/04/smartmoontools-monitorizacion-de-discos.html

http://www.alcancelibre.org/article.php/glosario-de-uso-mandato-fsck-linux

 

No feedback yet

Aqui relato cada una de las experiencias con LINUX

Search

Categories

All LinuXnet

Random photo

Image post

  XML Feeds

powered by b2evolution free blog software