Los archivos eliminados reaparecen después del apagado

Los archivos eliminados reaparecen después del apagado

Actualmente tengo un problema con el disco en el que está montada mi partición.

Desde una partición de recuperación el dfcomando me dice que la memoria de la partición principal está ocupada al 100% y efectivamente hay muchos archivos. El problema es que cuando elimino los archivos y luego reinicio el sistema, estos archivos vuelven a aparecer.

Nota: Después de eliminar los archivos (son archivos de texto simples), el dfcomando me dice que ahora hay espacio libre en el disco.

Estoy bastante seguro de que el sistema de archivos está montado rwy también hay bloques defectuosos. ¿Cómo puedo saber si el disco duro está dañado a nivel de hardware?

Respuesta1

Puede verificar el estado físico de un disco en la mayoría de las distribuciones de Linux instalando la suite smartmontools y usando la utilidad smartctl incluida en la terminal. Otros errores de disco, como sectores defectuosos o sistemas de archivos dañados, requieren otros métodos para verificarlos. Es posible que tenga esta verificación de disco integrada en su BIOS, que verificará automáticamente el estado del disco al arrancar. Generalmente se lo conoce como "verificación de estado INTELIGENTE".

Respuesta2

Todo el asunto de los "bloques defectuosos" data de la prehistoria.

Si lo piensas bien, los discos duros (rotativos) graban datos de forma muy densa, crear medios impecables con tales densidades es muy difícil (= caro). Por lo tanto, los discos contienen lugares que no se pueden leer/escribir de manera confiable ("bloques defectuosos"). En la antigüedad, formateaba un disco y asignaba bloques defectuosos en él, para que el sistema de archivos (u otro uso) pudiera saber cómo evitarlos.

Pero los discos con "bloques defectuosos" eran sospechosos, por lo que los fabricantes decidieron mantener algo de espacio libre en el disco, para usarlo para reasignar bloques defectuosos allí sobre la marcha y mostrar la (ilusión de) un disco limpio al usuario. Además, los discos duros modernos son bestias muy complejas, con más bloques en la periferia (más espacio) que en el centro, por ejemplo; el "controlador de disco" en la unidad tiene memoria para almacenar en caché los bloques utilizados con frecuencia y bastante lógica para hacer que el disco parezca más rápido (se informa que algún hacker demente ha iniciado Linux en algunos discos duros).

Los sistemas actuales todavía manejan bloques defectuosos, para medios que no están a la altura y demás. Es barato, así que ¿por qué no conservarlo?

Ahora, un modo de falla común de los discos giratorios es que las partículas pequeñas se sueltan (los discos giran a altas velocidades) y chocan contra los platos, causando daños (bloques defectuosos, si ya no se pueden leer de manera confiable). Pero al chocar contra el plato probablemente se sueltan más partículas y el daño aumenta exponencialmente. Los cabezales de lectura/escritura flotan muy cerca del plato, cualquier partícula que entre en este espacio puede causar un choque del cabezal (y un disco completamente arruinado). En pocas palabras (confirmado por bastantes experiencias): si un disco moderno muestra bloques defectuosos, el daño ya es extenso, al disco le quedan horas. Apágalo, consigue un reemplazo y espera poder copiar todo antes de que se una al gran RAID en el cielo. (Pero claro, algunos usuarios tuvieron discos con bloques aparentemente defectuosos funcionando sin problemas durante años).

información relacionada