¿Por qué el uso del almacenamiento se ve diferente entre la interfaz de usuario del NAS y el sistema de archivos?

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.

El uso del NAS y del sistema de archivos a menudo difiere porque sus contadores incluyen distintas capas, como instantáneas, metadatos, reservas, extensiones dispersas y bloques compartidos.

Un recurso compartido puede contener 4 TB de archivos visibles, mientras que el panel del NAS informa de 5,2 TB usados. Ninguno de los dos totales tiene por qué ser incorrecto. Una vista puede sumar los tamaños lógicos de los archivos, mientras que otra informa de la asignación física en el conjunto de almacenamiento, incluidos datos que el árbol de directorios actual no puede ver ni asignar a archivos visibles dentro del mismo conjunto.

El tamaño lógico de los archivos y el espacio asignado responden a preguntas diferentes

Un archivo comunica una longitud lógica a las aplicaciones, pero el sistema de archivos asigna el almacenamiento en bloques o extensiones. Los archivos dispersos pueden contener huecos sin asignar, mientras que los archivos pequeños pueden consumir una unidad de asignación completa además de metadatos. Por tanto, sumar los nombres de archivo no tiene por qué equivaler a la capacidad consumida.

Una explicación de Linux sobre las diferencias entre du y df muestra que los totales de los directorios y las herramientas de espacio libre del sistema de archivos inspeccionan distintas capas contables. Sus resultados pueden diferir legítimamente en varias condiciones.

La compresión y el uso compartido de bloques añaden más ambigüedad. Dos archivos lógicos pueden hacer referencia al mismo bloque físico, o los datos comprimidos pueden ocupar menos que su longitud aparente. Una interfaz debe elegir si informa de la propiedad lógica, la asignación exclusiva, los bytes referenciados o el consumo total del conjunto.

Las instantáneas y las reservas mantienen bloques fuera del árbol activo

Eliminar un archivo lo quita del directorio actual, pero una instantánea puede conservar sus bloques antiguos. Los metadatos del conjunto, la paridad, las sumas de comprobación, el historial de escritura en copia y la capacidad reservada también pueden contabilizarse como usados o no disponibles sin aparecer dentro de un recurso compartido.

Una explicación práctica del espacio de las instantáneas explica que las instantáneas siguen haciendo referencia a los datos modificados o eliminados. El espacio solo se recupera cuando ninguna instantánea conservada necesita esos bloques.

Otro caso oculto es el de un archivo eliminado que aún está abierto por un proceso. Su ruta desaparece, por lo que un recorrido del directorio no lo detecta, pero los bloques permanecen asignados hasta que el proceso cierra el descriptor. El panel ve el uso del conjunto, mientras que el árbol activo parece más pequeño.

Cuándo los totales diferentes indican un problema real

Las capas contables no justifican un crecimiento continuo del uso sin explicación. Una política de instantáneas atascada, un registro descontrolado, un conjunto de datos de contenedor huérfano, una reserva de replicación o un error del sistema de archivos pueden crear un riesgo real para la capacidad.

Una guía sobre archivos eliminados abiertos muestra cómo descubrir archivos eliminados que siguen abiertos mediante la inspección de procesos. Este mecanismo tiene una firma específica, no una discrepancia imprecisa.

La explicación tampoco es válida si ambas herramientas afirman mostrar el mismo conjunto de datos, el mismo alcance de instantáneas, las mismas unidades y la misma base de asignación, pero siguen muy alejadas después de actualizarse. Las unidades decimales frente a las binarias solo explican un porcentaje limitado. Confirma las definiciones antes de considerar autorizada cualquiera de las dos vistas.

Concilia la capacidad desde el conjunto hasta los archivos visibles

Registra el total del conjunto, el espacio asignado, el espacio libre, los datos referenciados y exclusivos del conjunto de datos, las instantáneas, las reservas y los totales de archivos visibles en la misma marca de tiempo. Indica si los valores son lógicos o físicos y si incluyen la compresión y los bloques compartidos. Comprueba si hay archivos eliminados abiertos sin eliminar nada.

Relaciona el inventario con el comportamiento del almacenamiento del NAS, porque las bases de datos vectoriales y los contenedores pueden colocar datos en conjuntos distintos del recurso compartido visible. Asocia la ruta de cada servicio con su conjunto de datos subyacente.

Concilia desde el conjunto hacia abajo: la asignación del conjunto debe equivaler a los conjuntos de datos activos, las instantáneas, los metadatos y las reservas según las definiciones de la plataforma. Investiga la categoría que crece entre instantáneas. No elimines archivos visibles solo para satisfacer un contador dominado por el historial conservado.

Centro de Tecnología e IA

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.