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