無序區塊映像檔案系統(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。[1]例如:UBIFS支持write-back, 其寫入的資料會被缓存, 直到有必要寫入時才寫到闪存, 大大地降低分散小區塊數量并提高I/O效率。UBIFS檔案系統目錄儲存在闪存上,UBIFS mount時不需要扫描整個闪存的資料來重新建立檔案目錄。支援闪存上壓縮檔案資料,而且可選擇性壓縮部份檔案。另外UBIFS使用日誌(journal),可减少闪存索引的更新频率。
UBIFS目前是Nokia N900智慧型手機上的預設檔案系統。[2]
参考资料
- UBIFS闪存文件系统分析与研究 (页面存档备份,存于互联网档案馆)
- ^ http://www.linux-mtd.infradead.org/doc/ubifs.html#L_scalability (页面存档备份,存于互联网档案馆) Scalability of UBIFS vs. JFFS2
- ^ timeless. maemo-community - Get the FAT Out. maemo-community (邮件列表) (Nokia Corporation). 2 April 2009 [17 September 2009]. (原始内容存档于2021-04-02).
參見
外部連結
- 首頁
- 開發者維基
- 用於UBIFS的MTD子系統文章 (页面存档备份,存于互联网档案馆)
- 2008年4月之後的LWN文章 (页面存档备份,存于互联网档案馆)
|
---|
| | | 磁盘 | - ADFS(英语:Advanced Disc Filing System)
- AdvFS
- Amiga FFS(英语:Amiga Fast File System)
- Amiga OFS(英语:Amiga Old File System)
- APFS
- AthFS(英语:AtheOS File System)
- Bcachefs
- BFS
- Be文件系统(英语:Be File System)
- 启动文件系统(英语:Boot File System)
- Btrfs
- DFS(英语:Disc Filing System)
- EFS
- 加密文件系统
- 区段文件系统(英语:Extent File System)
- Episode(英语:Episode filesystem)
- ext
- FAT
- Files-11(英语:Files-11)
- Fossil
- HAMMER(英语:HAMMER)
- HFS
- HFS+
- HPFS
- HTFS(英语:High Throughput File System)
- IBM通用并行文件系统(英语:IBM General Parallel File System)
- JFS
- LFS(英语:Log-structured File System (BSD))
- MFS
- Macintosh文件系统(英语:Macintosh File System)
- Tivo媒体文件系统(英语:Tivo Media File System)
- MINIX
- NetWare文件系统(英语:NetWare File System)
- Next3(英语:Next3)
- NILFS(英语:NILFS)
- NSS(英语:Novell Storage Services)
- NTFS
- OneFS(英语:OneFS distributed file system)
- PFS(英语:Professional File System)
- QFS(英语:QFS)
- QNX4FS(英语:QNX4FS)
- ReFS
- ReiserFS
- Reliance(英语:Reliance (file system))
- Reliance Nitro(英语:Reliance Nitro)
- RFS
- SFS(英语:Smart File System)
- Soup(英语:Soup (Apple))
- Tux3(英语:Tux3)
- UBIFS
- UFS
- VxFS(英语:Veritas File System)
- WAFL(英语:Write Anywhere File Layout)
- Xiafs(英语:Xiafs)
- XFS
- Xsan(英语:Xsan)
- zFS(英语:zFS (z/OS file system))
- ZFS
| | | - HSF(英语:High Sierra Format)
- ISO 9660
- ISO 13490(英语:ISO 13490)
- UDF
|
---|
| | |
---|
| | - CXFS(英语:CXFS)
- GFS2(英语:GFS2)
- Google檔案系統
- OCFS2(英语:OCFS2)
- OrangeFS(英语:OrangeFS)
- PVFS(英语:Parallel Virtual File System)
- QFS(英语:Quantcast File System)
- Xsan(英语:Xsan)
- 更多...
|
---|
|
---|
| NAS | |
---|
| 特殊 | - Aufs
- AXFS(英语:AXFS)
- 启动文件系统(英语:Boot File System)
- CDfs(英语:CDfs)
- 光盘文件系统(英语:Compact Disc File System)
- Cramfs
- Davfs2(英语:Davfs2)
- EROFS
- FTPFS
- FUSE
- GmailFS
- Lnfs
- LTFS(英语:Linear Tape File System)
- MVFS(英语:Rational MultiVersion File System)
- SquashFS
- UMSDOS(英语:FAT filesystem and Linux)
- OverlayFS
- UnionFS(英语:UnionFS)
- WBFS(英语:WBFS)
| | 伪 | |
---|
| 加密(英语:Filesystem-level encryption) | |
---|
|
---|
| 类型 | - 集群
- 全局(英语:Global file system)
- 网格(英语:Grid File System)
- 自我认证(英语:Self-certifying File System)
- 闪存
- 日志
- 日志结构(英语:Log-structured file system)
- 对象
- 面向记录(英语:Record-oriented filesystem)
- 语义(英语:Semantic file system)
- 隐写(英语:Steganographic file system)
- 合成(英语:Synthetic file system)
- 版本(英语:Versioning file system)
|
---|
| 特性 | | | 访问控制(英语:Computer access control) | - 存取控制串列
- 文件系统级加密(英语:Filesystem-level encryption)
- 权限
- Modes(英语:Modes (Unix))
- 粘滞位
|
---|
|
---|
| 接口 | |
---|
|