Tengo una matriz ZFS masiva en mi servidor de archivos. Cada vez que un disco informa sobre sectores defectuosos a smartmon, solicito un reemplazo y descarto el que falla.
Y al "archivar el que falla", quiero decir que le doy un formato de bajo nivel si corresponde, o que se ejecutan bloqueos defectuosos destructivos para reclamar posibles sectores de repuesto para reemplazar los defectuosos, luego lo uso para volcar mis DVD (y últimamente BluRays ), para poder usarlo con mi HTPC y traerlo conmigo cuando vaya a ver a mis amigos a ver películas. Es una forma realmente fácil y portátil de ver películas con XBMC. Ya tengo el material en los discos prensados, por lo que no dependo de su dependencia, y la unidad agonizante solo tiene una vida de hospicio que sirve como almacenamiento de medios de acceso rápido. Teniendo en cuenta los informes de Google de que las unidades son 39 veces más propensas a morir dentro de los 60 días posteriores a su primer error INTELIGENTE, estoy ampliando ese período por el hecho de que estas unidades permanecen principalmente en sus estantes y solo están conectadas a la bahía SATA una o dos veces todos los años.
Solo digo esto para dejar en claro que no estoy confundido acerca de la muerte de estas unidades, y no estoy buscando alargar sus vidas;)
Entonces. A veces, estas unidades, después de una ejecución de bloques defectuosos, simplemente reclaman sectores nuevos del grupo de repuesto, pero a veces no queda ninguno, y me enfrento al hecho de que hay sectores defectuosos en mi FS. Eso no es un problema si usa uno de un conjunto de sistemas de archivos de Linux, ya que mkfs. * A menudo toma una lista de bloques defectuosos como entrada. Pero dado que a veces llevo una o dos unidades a la de mi novia (Mac) o a una de mis amigas (generalmente Windows), decidí usar NTFS para estas cosas. Hasta ahora, cuando una unidad tenía sectores defectuosos irrelocables, simplemente le escribí datos, los volví a leer y los archivos que estaban defectuosos se colocaron en una carpeta "BAD_SECTOR_FILES" en la unidad.
Claro, funciona, pero sería realmente bueno poder marcar esos sectores como malos en su lugar. Es una gran molestia al revés.
Así que leí algunas publicaciones, de las cuales, más rápidamente, estoy sujeto a la frecuente "¡reemplaza tu disco duro!", Y algunas sugieren spinrite, pero realmente, no entiendo por qué debería pagar tanto dinero por tal Tarea trivial.
La alternativa es usar ext3, pero me gustaría saber si alguien sabe cómo puedo alimentar la salida de bloques defectuosos a mkfs.ntfs, para que los bloques defectuosos no se usen. O si hay otras herramientas (podría usar Windows en una máquina virtual) que hacen lo mismo. Estoy confundido acerca de chkdsk, parece que lo malo de los sectores es solo FAT?