
Существуют ли файловые браузеры для Linux, которые кэшируют предварительные просмотры изображений, подобно тому, как Windows Explorer кэширует их в файл с именем Thumbs.db
?
Как и в последних файловых системах ext3/4, inode может содержать расширенные атрибуты, используется ли это каким-либо файловым браузером? Ну, размер inode по умолчанию 256B может быть слишком мал для хранения предварительного просмотра, я могу переформатировать его, чтобы получить больший inode.
Я буду очень рад услышать хорошие новости, потому что обновление превью для больших изображений и видеофайлов в Nautilus очень медленное, а также шумы от жестких дисков...
решение1
Nautilus использует ~/.thumbnails
обычно. Многие просмотрщики изображений также генерируют там большие пальцы. В normal
подкаталоге моей системы большинство файлов предварительного просмотра имеют размер около 20 КБ. Немного беспокоит, что нет ни базы данных sqlite в виде одного файла, ни иерархии кэша (например f/ff/ffdcd558a…1e5200.png
), поэтому некоторые ФС могут иметь низкую производительность при поиске файла внутри разросшегося каталога, хотя, с другой стороны, простое файловое хранилище намного проще в обращении внутри кучи различных пользовательских программ, не требует обязательной sqlite
установки, и большинство современных ФС не должны иметь проблем с такой простой схемой файлов.
Проблемы с файлами xattr
similar sqlite
— дополнительная сложность, ограничения поддержки файловой системы (согласно Википедии, только ReiserFS и XFS обрабатывают произвольные размеры, а EXT3,4 ограничены только одним блоком, что в большинстве случаев означает 4 КиБ).