De los datos SMART, muestra que tengo 3 recuentos de sector pendientes. (Ejecutando Ubuntu Maverick).
Intenté seguir un enlace de foros sobre cómo resolver eso , pero no puedo identificar el recuento exacto de sectores para escribir en ese sector. Ejecuté la autocomprobación completa desde la Utilidad de Discos, pero la Utilidad de Discos no muestra el número de sector exacto en Maverick, aunque no estoy seguro de las versiones anteriores. ¿Ha cambiado esto en Maverick?
¿Cómo identifico el sector y soluciono el recuento pendiente? ¿Es seguro ese consejo en los foros?
PD: Tengo otros problemas con el "recuento de sectores reasignados", por lo que busqué en Google, no es reparable ... ¿Hay alguna forma de evitar que aumente?
Respuestas:
Este es en realidad un comentario largo ;-)
OMI, el sistema de archivos debería encargarse automáticamente a su debido tiempo, especialmente porque ha ejecutado la autocomprobación. Como puede ver, indica que la reasignación se realiza en caso de falla de escritura, por lo que la próxima vez que intente escribir en ella, se reasignará.
¿Podría indicar el propósito más grande detrás de hacer esto? Además de la preocupación sobre los bloques que requieren reasignación, ¿hay alguna otra molestia / problema que intente resolver al hacer esto?
La sugerencia en la publicación de ubuntuforums que ha citado es segura siempre que sepa exactamente qué sector ha fallado y tenga una razón convincente para solucionarlo. Por lo general, el sector # no se informa ni siquiera mediante programas de verificación de archivos, ya que el sistema de archivos lo extrae y maneja internamente.
Pero si debe encontrar los bloques defectuosos ofensivos, puede utilizar los siguientes pasos:
Tenga en cuenta el archivo del dispositivo correspondiente al sistema de archivos. Esto es de la forma / dev / hdc o / dev / sdb dependiendo del tipo de disco. Esto se muestra en la Utilidad de Discos (
System -> Administration -> Disk Utility
). Si hace clic en el nombre del disco en la lista que se muestra en el panel del lado izquierdo, el nombre del dispositivo se puede leer en "Dispositivo:" a la derecha.Desmonta todos los sistemas de archivos en ese disco. El siguiente comando no debería devolver ninguna salida.
Ejecute el siguiente comando
Nota El
-b 512
objetivo es alinear el tamaño de bloque a 512 para que pueda usar el número informado por este comando como entradadd
como se explica en la publicación del foroNo recomendaría todo lo anterior, ya que de todos modos se ocupa de las operaciones normales del disco.
fuente
En el peor de los casos, siempre puede hacer esto: desmonte el disco o la matriz y detenga cualquier matriz.
Tomará mucho tiempo, pero debería funcionar.
Lo ideal sería consultar la lista de defectos de crecimiento del disco duro (glist), pero no he descubierto cómo hacerlo.
fuente
Parece que la
conv=noerror
opción ayuda. Cuando hay un error de E / S, parece que esta opción obligadd
a volver a intentarlo hasta que complete la lectura / escritura. Creé un archivo fuente con el siguiente comando para cada uno de los bloques defectuosos encontrados por el comando badblocks (dado por Kaushik arriba), y borró el "Conteo del sector pendiente actual" ("esperando ser reasignado") a cero desde 5.fuente
Cuando esto excede 0, generalmente es un signo de falla inminente de la unidad. No creo que esto se pueda solucionar sin reemplazar el disco duro.
Consulte http://kb.acronis.com/content/9133?nocache=1
fuente