微軟已經(jīng)公布了未來10年建立在NTFS上的“state of the art(藝術(shù)狀態(tài))”文件系統(tǒng)。
被命名為Resilient File System(ReFS,彈性文件系統(tǒng)),微軟最新的“孩子”將與Windows 8服務(wù)器版本一同交付,并成為Windows客戶端存儲的基礎(chǔ)。
ReFS將被用于Windows 8中的Storage Spaces(存儲空間),在微軟即將推出的Windows 8客戶端上,不同機(jī)器使用的存儲池功能。Storage Spaces和ReFS已被設(shè)計(jì)為一個“完整存儲系統(tǒng)”的互補(bǔ)組件。
“我們相信,我們的state of the art在存儲上的進(jìn)步”,Windows存儲和文件系統(tǒng)開發(fā)經(jīng)理Surendra Verma星期一在建立Windows 8的博客中寫道:
我們將實(shí)現(xiàn)ReFS在特性上分階段的發(fā)展:首先針對Windows Server的存儲系統(tǒng),然后作為客戶端存儲,最終成為引導(dǎo)卷。這是在過去,我們有新的文件系統(tǒng)使用相同的方法。
NTFS是微軟于1993年在Windows NT中引入,已經(jīng)滲透到計(jì)算機(jī)的運(yùn)作中。 Verma和他的老板,Windows集團(tuán)總裁Steven Sinofsky,強(qiáng)調(diào)ReFS不會替代的NTFS,而且它建立在現(xiàn)有的系統(tǒng)上。ReFS重新使用NTFS代碼為Windows文件系統(tǒng)的語義負(fù)責(zé),Verma說。
“這段代碼實(shí)現(xiàn)的文件系統(tǒng)接口(讀,寫,打開,關(guān)閉,變更通知等??),維護(hù)內(nèi)存中的文件和卷的狀態(tài),加強(qiáng)了安全性,并保持文件數(shù)據(jù)的內(nèi)存緩存和同步。這種重用確保了與NTFS中我們繼承和發(fā)揚(yáng)的功能高度兼容”,他寫道。
ReFS和NTFS之間的區(qū)別是代碼使用了一個新的引擎來實(shí)現(xiàn)磁盤上的構(gòu)建,如主文件表,去描繪文件和目錄。就是這一機(jī)制,Verma寫道,“ReFS背后的顯著的那部分創(chuàng)新所在”。
通過與Storage Spaces的工作,ReFS試圖從局部和整個磁盤的故障中保護(hù)數(shù)據(jù),并在活動卷上刪除命名空間中已損壞信息的數(shù)據(jù)。同時(shí)添加了一個進(jìn)程,在一個鏡像Storage Spaces的活動卷上定期檢驗(yàn)元數(shù)據(jù)和數(shù)據(jù)流完整性。
ReFS最初的重點(diǎn)將是其在文件服務(wù)器中的作用,特別是與鏡像的Storage Spaces配合。“我們還計(jì)劃與我們的存儲合作伙伴一起工作,將ReFS整合到他們的存儲解決方案中,”Verma寫道。
ReFS的總體思路,似乎是針對來自各種規(guī)模的節(jié)點(diǎn)中大數(shù)據(jù)處理量增加的數(shù)據(jù)和文件的管理和恢復(fù)系統(tǒng)。NTFS的歷史目標(biāo)是,公司防火墻內(nèi)部的部門級和局域網(wǎng)級別的擴(kuò)展。