闪存文件系统

✍ dations ◷ 2025-05-18 05:13:47 #快闪存储器档案系统

闪存文件系统(英语:Flash file system),是一种为了在闪存设备上存储数据而设计的文件系统,如JFFS2与YAFFS等。随着移动设备的日渐增加,闪存的存储能力增加以及价格下降,这类型的文件系统变得越来越普遍。

电脑上通行的大部分文件系统,都是针对碟盘存储设备设计的,应用到闪存上并不适合。一般的文件系统,可以透过闪存转换层(Flash Translation Layer,FTL)写入闪存,但是它的缺点是写入的效率较差。因此,设计闪存文件系统仍然是有必要的。

闪存设备跟碟盘存储设备,在硬件上有不同的特性,例如:

设计闪存文件系统的基本概念是,当存储数据需要更新时,文件系统将会把新的复本写入一个新的闪存区块,将文件指针重新指向,并在闲置时期将原有的区块抺除。例如JFFS2与YAFFS,都是这样设计。

最早的闪存文件系统之一,是微软所研发的FFS2(Flash File System 2),在1990年代,它被应用在MS-DOS上。

在1994年间,PCMCIA组织,通过了闪存转换层(Flash Translation Layer,FTL)的规格,允许Linear Flash设备能够看起来像是FAT磁盘设备,但是仍然保有耗损平均技术的能力。应用相同概念,但为了避免专利争议,数据光公司(Datalight)创造了FlashFX与FlashFX Pro,作为商业产品。

在Linux上实现的闪存转换层,称为MTD。MTD是一个硬件的抽象层,能够让闪存设备看起来像是一种区块设备,因此能够将既有的文件系统,如FAT、Ext、XFS等,直接应用在闪存上。

相关

  • 记数系统记数系统,或称记数法或数制(numeral system、system of numeration),是使用一组数字符号来表示数的体系。一个理想的记数系统能够:记数系统可以按照以下方式分类:在木头、骨头或石
  • 拉丁文常用短语拉丁语短语列表(List of Latin phrases)以下是一些常用的拉丁文短语。拉丁语是罗马帝国的官方语言,现在欧洲的许多语言都含有拉丁语的借词。许多拉丁语词汇也是从古希腊文引入
  • 欧洲共同体本文是 欧洲联盟的政治与政府 系列条目之一欧洲共同体(英语:European Community;单数)是欧洲联盟官方已不再使用的组织名称,使用于1993至2009年。1993年11月1日生效的《马斯垂特
  • 天门冬酰胺天冬酰胺(英语:Asparagine,简称为Asn或N;而Asp或D代表天冬氨酸)。它是20种最常见的氨基酸之一,但不是必需氨基酸,合成的密码子是AAU和AAC,可用于制作代糖。加热到足够高的温度时,天冬
  • 墨水墨水是一种含有色素或染料的液体,通常是由颜料、连结料、溶剂、助剂等组成的混合物,外观为具有一定的流动性的胶浆状物质。墨水被用于书写或绘画。最早的墨水有使用金属、胡桃
  • NetApp网域存储公司(英语:NetApp, Inc.)是一间美国上市科技公司,以网络设备和服务贩卖为主纳斯达克100,财富100强的成员,曾当选FORTUNE杂志评比美国最值得上班的公司第一名。NetApp是Dav
  • 阳明学四配颜回 · 孟子 · 曾参 · 孔伋日本藤原惺窝 · 林罗山 · 室鸠巢新井白石 · 雨森芳洲朝鲜薛聪 · 权近 · 吉再 · 安珦 · 李穑李滉 · 王仁 · 李齐贤 
  • 教育市场化教育市场化指的是:政府教育部门与民间的教育机构达成产学合作并普及化。犹如商业市场中的供需链,让彼此产生所谓的良性竞争进而使基层的教育体系能向上回应各种市场的需求,以增
  • FEMA联邦紧急事务管理署(英语:Federal Emergency Management Agency,缩写FEMA;中文简称急管署,也译联邦紧急措施署、联邦应急事务管理署、联邦紧急事务管理局等)是美国联邦政府行政部
  • 乔尔泽套语支乔尔语(Ch’ol)属于马雅语系的语言,为墨西哥乔尔族人的语言。乔尔语可追溯回古典马雅语,与使用于危地马拉的奇奥蒂语有很近的关系。以下为乔尔语的音韵。