三星發(fā)布閃存友好文件系統(tǒng):F2FS
掃描二維碼
隨時(shí)隨地手機(jī)看文章
三星近日公布了一種新的開(kāi)源文件系統(tǒng)“F2FS”,特別針對(duì)NAND閃存存儲(chǔ)介質(zhì)做了友好設(shè)計(jì),不過(guò)暫時(shí)只有Linux版本而不支持Windows。
F2FS的全稱為“Flash-Friendly File-System”。根據(jù)三星的描述,這個(gè)“新的文件系統(tǒng)針對(duì)基于NAND閃存的存儲(chǔ)設(shè)備進(jìn)行了特別設(shè)計(jì)”,選擇了“日志結(jié)構(gòu)文件系統(tǒng)理念”,并使之更加適應(yīng)新的存儲(chǔ)介質(zhì)(也就是閃存),并“修復(fù)了古老日志結(jié)構(gòu)文件系統(tǒng)的一些已知問(wèn)題”。
三星進(jìn)一步解釋說(shuō):“根據(jù)內(nèi)部幾何結(jié)構(gòu)和閃存管理機(jī)制(FTL),閃存存儲(chǔ)設(shè)備有很多不同的屬性,所以我們?cè)黾恿瞬煌膮?shù),不僅用于配置磁盤布局,還可以選擇分配和清理算法。”
三星的Jaegeuk Kim目前提供了F2FS文件系統(tǒng)的16個(gè)補(bǔ)丁,并向Linux內(nèi)核樹(shù)貢獻(xiàn)了大約3000行新代碼。
Linux內(nèi)核開(kāi)發(fā)者Greg KH對(duì)三星的這種新文件系統(tǒng)表達(dá)了贊揚(yáng),稱它比現(xiàn)有的閃存件系統(tǒng)更快,而且對(duì)Android設(shè)備來(lái)說(shuō)也是一大利好消息。
此前我們還見(jiàn)過(guò)同樣針對(duì)閃存涉及的Lanyard文件系統(tǒng),但缺乏后續(xù)進(jìn)展,也沒(méi)有融入mainline Linux內(nèi)核。