Sé cómo verificar / reparar mi disco duro, pero no sé cómo ver la cantidad de sectores defectuosos en mi disco duro.
PD: Parece que mi disco duro morirá pronto :-(
Sé cómo verificar / reparar mi disco duro, pero no sé cómo ver la cantidad de sectores defectuosos en mi disco duro.
PD: Parece que mi disco duro morirá pronto :-(
Respuestas:
Hay dos formas de detectar sectores defectuosos en Linux: puede usar la utilidad de disco (gui), o puede usar el comando badblocks para verificar si su disco duro tiene sectores defectuosos:
sudo badblocks -v /dev/{device}
Eso debería responder la pregunta, pero para cualquier persona interesada en cómo marcarlos, se puede hacer con 2 comandos simples ...
Agrega los bloques defectuosos a un archivo ...
sudo badblocks /dev/sdb > {/dir/to/filename}
y luego diga fsck
que marque estos como inutilizables con ...
sudo fsck -l {/dir/to/filename} /dev/{device}
badblocks
+ fsck
para marcar bloques defectuosos podría ser peligroso. De la badblocks
página de manual: "Nota importante: si la salida de badblocks se va a alimentar a los programas e2fsck o mke2fs, es importante que el tamaño del bloque se especifique correctamente, ya que los números de bloque que se generan dependen mucho del tamaño del bloque en uso por el sistema de archivos. Por esta razón, se recomienda encarecidamente que los usuarios no ejecuten bloques malos directamente, sino que usen la opción -c de los programas e2fsck y mke2fs ". Ver @ john-mehorter respuesta.
Use fsck.ext3 (e2fsck) por ejemplo y use la opción -cc
-c This option causes e2fsck to use badblocks(8) program to do a read-only scan of the device in order to find any bad
blocks. If any bad blocks are found, they are added to the bad block inode to prevent them from being allocated to a
file or directory. If this option is specified twice, then the bad block scan will be done using a non-destructive
read-write test.`
fsck -cc / dev / sda1
e2fsck
tiene una-c
opción que se llama abadblocks
sí misma y se encarga del tamaño del bloque. Al parecer, hay que tener mucho cuidado de que coincidan si lo haces a tu manera.