
Existe algum navegador de arquivos para Linux que armazena em cache visualizações de imagens, assim como o Windows Explorer as armazena em cache em um arquivo chamado Thumbs.db
?
Como nos sistemas de arquivos ext3/4 mais recentes, um inode pode conter atributos estendidos. Ele é utilizado por qualquer navegador de arquivos? Bem, o tamanho do inode padrão de 256B pode ser muito pequeno para manter a visualização, posso reformatá-lo para obter um inode maior.
Ficarei muito feliz em receber boas notícias, pois para atualizar as visualizações de imagens grandes e arquivos de vídeo são muito lentos no Nautilus e há ruídos nos discos rígidos.
Responder1
O Nautilus usa ~/.thumbnails
normalmente. Muitos visualizadores de imagens também geram polegares. No normal
subdiretório do meu sistema, a maioria dos arquivos de visualização tem cerca de 20 KiB de tamanho. É um pouco perturbador que não haja banco de dados sqlite em arquivo único ou hierarquia de cache (como f/ff/ffdcd558a…1e5200.png
), então alguns FSes podem ter desempenho ruim procurando um arquivo dentro de um diretório grande, mas por outro lado, o armazenamento simples de arquivos é muito mais simples de lidar com vários programas de usuário diferentes, sem exigência obrigatória sqlite
de instalação e os FSes mais atualizados não devem ter problemas com esse layout de arquivos simples.
Problemas com xattr
semelhanças sqlite
- complexidade extra, limitações de suporte FS (de acordo com a wikipedia, apenas ReiserFS e XFS lidam com tamanhos arbitrários, e EXT3,4 são limitados a apenas um bloco, o que significaria principalmente 4 KiB).