Linux

如何利用擴展屬性進行圖像預覽?

  • June 14, 2012

是否有任何適用於 Linux 的文件瀏覽器可以記憶體圖像預覽,就像 Windows 資源管理器將它們記憶體到一個名為 的文件中一樣Thumbs.db

在最新的 ext3/4 文件系統中,一個 inode 可以保存擴展屬性,它是否被任何文件瀏覽器使用?好吧,預設的 256B inode 大小可能太小而無法容納預覽,我可以重新格式化它以獲得更大的 inode。

聽到好消息我會很高興,因為在 Nautilus 中刷新大圖像和影片文件的預覽非常慢,並且來自硬碟的噪音..

鸚鵡螺~/.thumbnails正常使用。許多圖像查看器也會在那裡生成拇指。在normal我係統的子目錄中,大多數預覽文件的大小約為 20 KiB。有點令人不安的是,單個文件或記憶體層次結構(如 )中沒有 sqlite 數據庫,f/ff/ffdcd558a…1e5200.png因此一些 FS 在查找過度增長的目錄中的文件時性能可能會很差,但另一方面,普通文件儲存更簡單在一堆不同的使用者程序中處理,沒有強制要求sqlite安裝,並且大多數最新的 FS 不應該遇到這種普通文件佈局的問題。

xattr類似的問題sqlite- 額外的複雜性,FS 支持的限制(根據維基百科,只有 ReiserFS 和 XFS 處理任意大小,而 EXT3,4 僅限於一個塊,這主要意味著 4 KiB)。

引用自:https://unix.stackexchange.com/questions/40742