Para las aplicaciones que no almacenan información de Vista rápida dentro del archivo, ¿dónde almacena esa información Lion (o un Servidor)?

2

Algunas aplicaciones pueden almacenar información de vista rápida ( vistas previas y miniaturas ) dentro del archivo. Otros no pueden.

Dos aspectos a esta pregunta.

Para un archivo que es local y sin información integral de Quick Look:

  • ¿Dónde almacena Lion esa información?

Para un archivo que es remoto , en un servidor AFP (Mac OS X Server (Leopard) / AFP 3.2+ o mayor) y sin información integral de Quick Look:

  • ¿El servidor almacena la información de forma remota?

(Un cliente AFP puede cachear algunos información local, con limitaciones, pero sospecho que debe haber una tienda más permanente.)

Conjeturas iniciales

Mucha información de vista rápida se almacena en los atributos B-tree.

Si es así, un B-tree de atributos en una versión más moderna de Mac OS X Server puede ser potencialmente mejor (que las versiones anteriores de Server) para los clientes de AFP donde el ancho de banda es limitado.

Por favor, ¿alguien tiene respuestas más definidas?

Referencia y otros elementos de interés.

Vista rápida - Wikipedia

Diffs API de Mac OS X v10.6 a v10.7 : Cambios de QuickLook

Guía de programación del protocolo de archivo de Apple: AFP Client Caching: Archivo de metadatos de caché

  • No sé si la información relacionada con Quick Look se clasifica como metadatos para propósitos de almacenamiento en caché del cliente AFP.

Nota técnica TN1150: Formato de volumen HFS Plus: Archivo de atributos , en particular:

IMPORTANTE :   La organización exacta de los atributos B-tree no ha sido completamente diseñada. Específicamente:

  • la estructura de las claves en el atributo B-tree no se ha finalizado y está sujeta a cambios, y
  • Se pueden definir los tipos de registro de datos de archivo de atributo de adición.

Guía de programación Quick Look: Arquitectura de mirada rápida

Guía de programación Quick Look: Guardar vistas previas y miniaturas en el documento

En Ask Different:

Hay otras preguntas relacionadas con Quick Look en Ask Different y Super User, pero de un vistazo, ninguna de ellas responde a esta pregunta. Ejemplos:

No hay una cantidad significativa de información relacionada con Quick Look en el soporte de aplicaciones o áreas de caché

[macbookpro08-centrim:~] gjp22% date
Fri  5 Aug 2011 08:33:02 BST
[macbookpro08-centrim:~] gjp22% uname -a
Darwin macbookpro08-centrim.home 11.0.0 Darwin Kernel Version 11.0.0: Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1/RELEASE_X86_64 x86_64
[macbookpro08-centrim:~] gjp22% du -sh ~/Library/Application\ Support/com.apple.QuickLook/
4.0K    /Users/gjp22/Library/Application Support/com.apple.QuickLook/
[macbookpro08-centrim:~] gjp22% du -sh ~/Library/Caches/com.apple.quicklook.ui.helper/
 52K    /Users/gjp22/Library/Caches/com.apple.quicklook.ui.helper/
[macbookpro08-centrim:~] gjp22% du -sh ~/Library/Caches/com.apple.QuickLookDaemon
 52K    /Users/gjp22/Library/Caches/com.apple.QuickLookDaemon
[macbookpro08-centrim:~] gjp22% du -sh ~/Library/Caches/com.apple.QuickLookDaemon32/
 52K    /Users/gjp22/Library/Caches/com.apple.QuickLookDaemon32/

Meta

Vistazo rápido (dos palabras, en Finder y en otros lugares) parece más apropiado que Vistazo rápido .

Graham Perrin
fuente

Respuestas:

2

Graham - vistazo rápido generar los datos sobre la marcha. Los inspectores saben utilizar las vistas previas cuando están presentes, pero harán el trabajo pesado cuando sea necesario.

El sistema de memoria virtual, por supuesto, almacena estos archivos en caché para que se sienta más rápido después del primer procesamiento hasta que se intercambie o se elimine si las páginas no están marcadas para un intercambio al disco.

bmike
fuente
Gracias. Dejaré esta pregunta abierta por un tiempo (no de manera indefinida) por tres razones. Primero: el uso de memoria virtual solo para el almacenamiento en caché puede ser cierto si FileVault 1 solo se utiliza Segundo: me pregunto si habrá más para aprender después de lanzar iCloud, probablemente con una actualización correspondiente a Mac OS X. Tercero: ¿Por qué el archivo de atributos HFS Plus es inusualmente pequeño, solo por un tiempo, después de usar Time Machine para restaurar un sistema Lion?
Graham Perrin
2

com.apple.QuickLook.thumbnailcache

En combinación con qlmanage , utilizando fs_usage y fseventer Llamó la atención sobre el siguiente directorio:

/private/var/folders/*/*/C/com.apple.QuickLook.thumbnailcache/

Si esto se usa para vistas previas tanto como miniaturas , No lo sé.

Se encontró una búsqueda en Google de com.apple.QuickLook.thumbnailcache (entre otras cosas) FileVault y QuickLook filtran algo de información de volúmenes cifrados (2010-07-25) con un comentario ,

La caché de miniaturas está deshabilitada para volúmenes encriptados, incluido el archivo   usuarios de bóveda. Debes poder confirmar con el siguiente terminal   mando:

qlmanage -m disks

...

Para FileVault 2 en Lion, eso ya no es cierto.

Yo tengo thumbnails.data fuera de mi directorio de inicio, 42M, un reinicio usando qlmanage hace no reducir su tamaño:

[macbookpro08-centrim:~] gjp22% date
Fri 12 Aug 2011 07:46:24 BST
[macbookpro08-centrim:~] gjp22% uname -mrv
11.0.0 Darwin Kernel Version 11.0.0: Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1/RELEASE_X86_64 x86_64
[macbookpro08-centrim:~] gjp22% ls -h@l /private/var/folders/*/*/C/com.apple.QuickLook.thumbnailcache/
total 87256
-rw-------  1 gjp22  staff     0B 16 Jul 19:42 exclusive
-rw-r--r--  1 gjp22  staff   1.0M 12 Aug 06:35 index.sqlite
-rw-r--r--@ 1 gjp22  staff    18B 19 Jul 00:25 resetreason
    com.apple.TextEncoding    15B 
-rw-------  1 gjp22  staff    42M 12 Aug 07:41 thumbnails.data
-rw-r--r--  1 gjp22  staff   4.0K 12 Aug 06:35 thumbnails.fraghandler
[macbookpro08-centrim:~] gjp22% find /var/folders -name "*QuickLook*" -exec du -h {} \; 2 > /dev/null
find: 2: unknown option
[macbookpro08-centrim:~] gjp22% sh
sh-3.2$ find /var/folders -name "*QuickLook*" -exec du -h {} \; 2>/dev/null
 43M    /var/folders/!!/!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/C/com.apple.QuickLook.thumbnailcache
sh-3.2$ qlmanage -m disks
disks: 
    /: local fs
    /Volumes/MobileBackups: distant fs
    /home: distant fs
    /net: distant fs

sh-3.2$ date
Fri 12 Aug 2011 07:47:09 BST
sh-3.2$ qlmanage -r
qlmanage: resetting quicklookd
sh-3.2$ ls -h@l ~/Library/Caches/qlmanage
total 104
-rw-r--r--  1 gjp22  staff    52K 12 Aug 07:47 Cache.db
sh-3.2$ ls -h@l ~/Library/Caches/quicklookconfig
total 104
-rw-r--r--  1 gjp22  staff    52K 11 Aug 10:34 Cache.db
sh-3.2$ ls -h@l /private/var/folders/*/*/C/com.apple.QuickLook.thumbnailcache
total 87256
-rw-------  1 gjp22  staff     0B 16 Jul 19:42 exclusive
-rw-r--r--  1 gjp22  staff   1.0M 12 Aug 06:35 index.sqlite
-rw-r--r--@ 1 gjp22  staff    18B 19 Jul 00:25 resetreason
    com.apple.TextEncoding    15B 
-rw-------  1 gjp22  staff    42M 12 Aug 07:47 thumbnails.data
-rw-r--r--  1 gjp22  staff   4.0K 12 Aug 06:35 thumbnails.fraghandler
sh-3.2$ date
Fri 12 Aug 2011 07:48:00 BST

(Yo uso! Arriba para ocultar un camino a un área privada.)

También encontrado, entre ayuda para Cóctel :

Graham Perrin
fuente