Una volta dopo aver usato Time Machine nel sistema di recupero Lion per ripristinare un sistema, ho notato che gli attributi B-tree erano insolitamente piccoli.
Inizialmente ero preoccupato (se Time Machine non è riuscito a eseguire il backup di qualche cosa , o non è riuscito a eseguire il backup di importanti metadati relativi a un numero di file ?) ma in poco tempo, sono stato rassicurato:
- il file degli attributi è cresciuto fino a raggiungere dimensioni simili a quelle della cancellazione.
Durante il periodo di crescita ero vagamente consapevole del fatto che il sistema fosse occupato in vari momenti . Per un sistema restaurato: il business non mi ha sorpreso, ma da cose come Activity Monitor ho avuto l'impressione che non molto del business fosse correlato a Spotlight, cosa che ha suscitato la mia curiosità. Quando ho capito che il file degli attributi era cresciuto così tanto, ero molto perplesso.
Dividere e riformulare la domanda:
Quali tipi di dati vengono scritti nel file degli attributi?
Le risposte a questa domanda potrebbero fornire esempi di tipi di dati. Dalla pagina di manuale per ls
ho familiarità con l'opzione -@
Display extended attribute keys and sizes in long (-l) output.
La TN1150 di Apple offre informazioni tecniche, ma nessun esempio.
Timing: alcuni dati sono scritti solo dopo che i documenti e altri file sono stati analizzati dal sistema?
In una domanda probabilmente correlata, mi chiedo se i dati di anteprima di Quick Look (magari distinti dai dati di miniatura ) siano scritti in un file di attributi:
Ho fileXray , e sono pronto a usarlo prima e dopo un futuro ripristino di Time Machine di un sistema, ma con una buona serie di risposte a questa domanda potrei non aver bisogno di usarlo.
Riferimento
Nota tecnica TN1150: Formato del volume HFS Plus: File attributi ( 2004) è piuttosto vago:
… reserved for implementing named forks in the future. … An attributes files has a variable length key and three data record types, which makes it roughly as complex as the catalog file. …
IMPORTANT:
The exact organization of the attributes B-tree has not been fully designed. Specifically:
the structure of the keys in the attribute B-tree has not been finalized and is subject to change, and
addition attribute's file data record types may be defined. …