¿Por qué un NAS no recupera espacio después de eliminar archivos grandes?

Eva Wong es la Redactora técnica y manitas residente en ZimaSpace. Una geek de toda la vida con pasión por los homelabs y el software de código abierto, se especializa en traducir conceptos técnicos complejos en guías accesibles y prácticas. Eva cree que el autoalojamiento debe ser divertido, no intimidante. A través de sus tutoriales, empodera a la comunidad para desmitificar las configuraciones de hardware, desde construir su primer NAS hasta dominar los contenedores Docker.

Un NAS puede no recuperar espacio libre después de que un archivo grande desaparece porque eliminar su nombre visible es solo una parte de la recuperación de almacenamiento. Una papelera de reciclaje, una instantánea del sistema de archivos, una versión de respaldo o un proceso en ejecución aún pueden mantener los bloques subyacentes del archivo.

La solución correcta depende de qué sigue referenciando esos bloques. Verifica la compartición, la capa de instantáneas, los servicios en ejecución y la contabilidad del pool en ese orden. No elimines todas las instantáneas ni reinicies todo el NAS antes de identificar qué capa posee el espacio faltante.

La causa principal: el archivo desapareció pero sus bloques aún están referenciados

Un archivo tiene una entrada visible en el directorio y bloques de almacenamiento que contienen sus datos. Eliminar la entrada hace que el archivo desaparezca de la carpeta, pero el sistema de archivos solo puede reutilizar sus bloques después de que se libere cada referencia restante. Esa distinción explica por qué una eliminación exitosa no siempre produce un aumento igual en el espacio libre.

En un NAS basado en Linux, un servicio puede mantener un archivo ya eliminado abierto. El kernel preserva los datos hasta que se cierre el descriptor de archivo final, aunque los exploradores de archivos y los escaneos normales de directorios ya no puedan verlo. La explicación de Red Hat sobre la retención de espacio de archivos eliminados que permanecen abiertos muestra por qué detener o reiniciar de forma ordenada el proceso que los mantiene libera espacio que la eliminación por sí sola no logró.

Otros ocupantes operan por encima de la capa de archivos abiertos. Un servicio de reciclaje en red puede mover el archivo en lugar de desvincularlo, mientras que una instantánea copy-on-write preserva intencionalmente los bloques antiguos para recuperación. El resultado visible es similar: poca o ninguna capacidad recuperada, pero la acción correctiva segura es diferente.

¿Qué capa del NAS sigue reteniendo los datos eliminados?

Comienza comparando lo que cambió después de la eliminación. El nombre del archivo puede haberse movido a un directorio oculto de papelera, el conjunto de datos en vivo puede haberse reducido mientras el uso de instantáneas aumentó, o el total del pool puede seguir siendo mayor que los archivos que las herramientas de directorio pueden contar. Esos patrones acotan el ocupante sin una limpieza destructiva.

Lo que observas Probable ocupante de espacio Qué verificar Próxima acción segura
El archivo desaparece, pero una carpeta de papelera crece Papelera de reciclaje de la compartición Papelera para la misma compartición y usuario Revisar y vaciar la ubicación correcta de la papelera de reciclaje
El uso del conjunto de datos en vivo disminuye, pero el uso del pool apenas cambia Instantáneas o versiones retenidas Espacio de instantáneas y fechas de retención Expirar solo las versiones fuera de la política de recuperación
El uso del sistema de archivos es mayor que los totales visibles del directorio Archivo eliminado mantenido abierto Procesos con archivos abiertos desvinculados Reinicie o recargue el servicio que lo mantiene de forma ordenada
Una compartición se reduce, pero el espacio libre total del grupo no Conjunto de datos secundario, reserva u otra carga de trabajo Uso por conjunto de datos, aplicación y trabajo de respaldo Corrija el consumidor real en lugar de la compartición
Cambios en el espacio libre poco después de la eliminación Contabilidad pendiente o limpieza en segundo plano Métricas frescas del grupo después de que la actividad se estabilice Espere y actualice antes de hacer otro cambio

Una papelera es el caso más simple. El comportamiento de la papelera VFS de Samba intercepta las solicitudes de eliminación y mueve los archivos a un repositorio en lugar de eliminarlos inmediatamente. Por lo tanto, un archivo eliminado a través de una compartición SMB puede permanecer en el mismo grupo de almacenamiento incluso cuando ha desaparecido de su carpeta original.

Las instantáneas son menos evidentes porque pueden preservar bloques sin mantener otro archivo ordinario en el directorio activo. Cuando una instantánea hace referencia al estado previo a la eliminación, eliminar el archivo activo solo elimina la referencia actual. Este ejemplo de contabilidad de espacio en instantáneas demuestra por qué una instantánea puede recuperar poco espacio cuando otras instantáneas aún hacen referencia a los mismos bloques.

Los valores de grupo y compartición también pueden medir diferentes ámbitos. Una compartición puede informar su conjunto de datos o cuota, mientras que el panel de almacenamiento incluye conjuntos de datos secundarios, datos de aplicaciones, versiones de respaldo, reservas y bloques retenidos por instantáneas. Compare elementos similares antes de concluir que la eliminación falló.

Recupere espacio sin destruir el historial de recuperación

La recuperación debe pasar de verificaciones reversibles a eliminación permanente. Primero actualice la vista de capacidad y confirme que está leyendo el grupo, conjunto de datos y compartición correctos. Un breve retraso en la contabilidad puede ser normal; una brecha persistente después de que la actividad se estabilice indica que otra referencia o ámbito de almacenamiento aún necesita investigación.

  1. Confirme que el archivo eliminado no esté presente en la compartición original y que no haya sido movido o renombrado por una aplicación.
  2. Inspeccione la papelera asociada con esa compartición y cuenta de usuario exactas.
  3. Revise las instantáneas y la retención de copias de seguridad por fecha, conjunto de datos y espacio recuperable estimado.
  4. Compare el uso del sistema de archivos con los totales visibles de directorios para identificar asignaciones ocultas.
  5. Verifique los conjuntos de datos secundarios, volúmenes de aplicaciones, cuotas y reservas antes de cambiar el grupo.
  6. Libere el poseedor confirmado a través de su control normal de retención, servicio o administrativo.

Cuando el uso del sistema de archivos sigue siendo mayor que el total visible del directorio, inspeccione los archivos eliminados que aún están abiertos. La verificación de archivos abiertos con lsof usa lsof +L1 para listar archivos sin enlace de directorio restante. Identifique el proceso y use su ruta normal de recarga o reinicio suave; no termine un servicio desconocido de base de datos o almacenamiento solo para recuperar espacio.

Para los datos retenidos por instantáneas, estime cuánto recuperará realmente cada cambio de retención antes de eliminar puntos de recuperación. Los bloques compartidos por varias instantáneas pueden permanecer asignados hasta que expire la última instantánea que los referencia, por lo que eliminar una instantánea puede devolver mucho menos espacio del que sugiere su tamaño aparente en el historial. Preserve primero el valor de recuperación y ajuste la retención deliberadamente.

Si las eliminaciones rutinarias empujan repetidamente el grupo cerca de su capacidad máxima, el problema también es la planificación de capacidad. La retención en la papelera, las instantáneas, las aplicaciones y el historial de respaldo necesitan margen más allá del tamaño del archivo en vivo, por lo que la planificación de capacidad utilizable del NAS debe incluir estos consumidores menos visibles.

Preguntas frecuentes

¿Por qué vaciar la papelera de reciclaje del NAS recuperó solo parte del espacio?

Los mismos bloques pueden seguir siendo referenciados por instantáneas, versiones de respaldo o un proceso abierto. Vaciar la papelera de reciclaje elimina solo ese poseedor; no anula otras referencias ni libera espacio reservado por otro conjunto de datos.

¿Cuánto tiempo debería tardar un NAS en mostrar el espacio recién liberado?

Un breve retraso mientras se ajustan la contabilidad del almacenamiento y el trabajo en segundo plano puede ser normal. Si el valor permanece sin cambios después de actualizar el panel y las estadísticas del sistema de archivos, revise las instantáneas, los archivos abiertos eliminados, las cuotas y si el número mostrado representa la participación o todo el grupo.

¿Evita RAID que los archivos eliminados liberen espacio?

RAID normalmente aplica la eliminación en el arreglo activo; no conserva el archivo antiguo como historial de recuperación. Las papeleras de reciclaje y las instantáneas son capas separadas, mientras que los límites de protección RAID se refieren a la disponibilidad más que a la recuperación de archivos eliminados o la retención de espacio.

Soporte y Consejos

Más para leer

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.