O Nautilus usa ~/.thumbnails
normalmente. Muitos visualizadores de imagens também geram os polegares lá. Na normal
sub-dir do meu sistema, a maioria dos arquivos de visualização tem cerca de 20 KiB de tamanho. É um pouco preocupante que não haja banco de dados sqlite em um arquivo único ou hierarquia de cache (como f/ff/ffdcd558a…1e5200.png
), portanto alguns FSs podem ter desempenho ruim procurando por um arquivo dentro do diretório overgrown, mas, por outro lado, o armazenamento de arquivos simples é muito mais simples de manusear dentro de um grupo de diferentes programas de usuários, nenhuma exigência obrigatória sqlite
a ser instalada e os mais atualizados FSs não devem ter problemas com o layout desses arquivos simples.
Problemas com xattr
se assemelham aos de sqlite
- complexidade extra, limitações do suporte a FS (de acordo com a wikipedia apenas ReiserFS e XFS manipulam tamanhos arbitrários, e EXT3,4 são limitados a apenas um bloco, o que significaria 4 KiB principalmente).