Una vez después de usar Time Machine en Lion Recovery OS para restaurar un sistema, noté que los atributos B-tree eran inusualmente pequeños.
Inicialmente estaba preocupado (si Time Machine no hubiera hecho una copia de seguridad de cosa , o no hubiera hecho una copia de seguridad de metadatos relacionada con un número de archivos ?) pero no tardé en tranquilizarme:
- el archivo de atributos creció a algo parecido al tamaño que tenía antes de borrarse.
Durante el período de crecimiento, estaba vagamente consciente de que el sistema estaba ocupado en varios momentos . Para un sistema restaurado: el negocio no me sorprendió, pero de cosas como el Monitor de Actividad tuve la impresión de que no mucho del negocio estaba relacionado con Spotlight, lo que despertó mi curiosidad. Cuando me di cuenta de que el archivo de atributos había crecido tanto, estaba muy confundido.
Dividir y reformular la pregunta:
¿Qué tipos de datos se escriben en el archivo de atributos?
Las respuestas a esta pregunta podrían dar ejemplos de tipos de datos. En la página de manual de ls
estoy familiarizado con la opción -@
Mostrar claves y tamaños de atributos extendidos en salida larga (-l).
El TN1150 de Apple ofrece información técnica, pero no hay ejemplos.
Tiempo: ¿algunos de esos datos se escriben solo después de que el Sistema haya analizado otros documentos y otros archivos?
En una pregunta posiblemente relacionada, me pregunto si los datos de Quick view preview (quizás distintos de los datos de thumbnail ) se escriben en un archivo de atributos:
Tengo fileXray , y estoy preparado para usarlo antes y después de una futura restauración de un sistema por parte de Time Machine, pero con un buen conjunto de respuestas a esta pregunta podría no necesitar usarla.
Referencia
Nota técnica TN1150: Formato de volumen HFS Plus: Archivo de atributos ( 2004) es un tanto vago:
... reservado para implementar horquillas con nombre en el futuro. ... un atributo archivos tiene una clave de longitud variable y tres tipos de registros de datos, que lo hace más o menos tan complejo como el archivo de catálogo. ...
IMPORTANTE :
La organización exacta de los atributos B-tree no ha sido completa diseñado. Específicamente:
la estructura de las claves en el atributo B-tree no ha sido finalizado y está sujeto a cambios, y
se pueden definir los tipos de registro de datos de archivo de atributo de adición. ...