UBIFS

無序區塊映像檔案系統 （ Unsorted Block Image File System ， UBIFS ） 是一種用於固態硬盤儲存裝置的文件系統 ， 它與LogFS相互競爭 ， 是JFFS2的後繼檔案系統之一 。 其真正開始開發於2007年 ， 並於2008年10月第一次加入穩定版本於Linux核心 2.6.27 版 。 UBIFS最早在2006年由IBM與Nokia的工程師Thomas Gleixner ， Artem Bityutskiy所設計 ， 專門爲了解決MTD （ Memory Technology Device ） 裝置所遇到的瓶頸 。 由於Nand閃存容量的暴漲 ， YAFFS等皆無法再去控制Nand閃存的空間 。 UBIFS透過子系統UBI處理與MTD設備之間的動作 。 與JFFS2一樣 ， UBIFS建構於MTD設備之上 ， 因而與一般的塊設備不相容 。 UBIFS在設計與性能上均較YAFFS2 、 JFFS2更適合大容量的NAND FLASH 。 例如 ： UBIFS支持write - back, 其寫入的資料會被緩存, 直到有必要寫入時才寫到閃存, 大大地降低分散小區塊數量並提高I / O效率 。 UBIFS檔案系統目錄儲存在閃存上 ， UBIFS mount時不需要掃描整個閃存的資料來重新建立檔案目錄 。 支援閃存上壓縮檔案資料 ， 而且可選擇性壓縮部份檔案 。 另外UBIFS使用日誌 （ journal ） ， 可減少閃存索引的更新頻率 。 UBIFS目前是Nokia N900智慧型手機上的預設檔案系統 。