從IBM針對LTO-5磁帶發(fā)布線性磁帶文件系統(tǒng)(LTFS)才僅僅一年時間,廠商們就開始推廣之初LTFS開發(fā)標準格式以支持能更方便的讀寫歸檔數(shù)據(jù)。IBM公司在今年5月在對帶庫的支持列表里增加對線性磁帶文件系統(tǒng)(LTFS)的支持。此外,甲骨文公司也宣布在他們的StorageTek帶庫及驅(qū)動器中支持LTO-5;HP也隨后聲稱他們正努力讓帶庫的磁帶自動化上支持線性磁帶文件系統(tǒng)。
除了磁帶庫,許多產(chǎn)品本身也開始兼容線性磁帶文件系統(tǒng)(LTFS)。Crossroads公司希望將他們的StrongBox叫做供磁帶使用的NAS系統(tǒng),今年晚些時候他們也要開始支持LTFS。昆騰公司表示能夠?qū)崿F(xiàn)LTFS磁帶導入導出的功能是他們的StorNext軟件下一步的目標,大約是在2012年下半年。此外,Cache-A也已經(jīng)在他們給媒體和娛樂公司提供的歸檔設備上支持了線性磁帶文件系統(tǒng)技術(shù)。
IBM和HP是LTFS文件系統(tǒng)的開發(fā)者。IBM公司支持的平臺包括了Linux、Windows以及MAC OS,而HP目前僅支持Linux平臺并正積極實現(xiàn)在Windows平臺上的支持。
線性磁帶文件系統(tǒng)能夠讓數(shù)據(jù)歸檔變得更容易
廠商和分析師都希望LTFS最終能在數(shù)據(jù)歸檔和恢復的道路上扮演一個重要的角色。不管是數(shù)據(jù)歸檔還是恢復,它都能取代一些軟件能實現(xiàn)的功能。
與傳統(tǒng)的LTO版本不同,LTO-5支持媒質(zhì)分區(qū)。這就使得驅(qū)動器能夠在每一個磁帶上能寫兩個變長的分區(qū)。一個分區(qū)涵蓋的是獨立分層的文件系統(tǒng)索引,另外一個分區(qū)則存放內(nèi)容。由文件系統(tǒng)索引表示的磁帶內(nèi)容一旦磁帶入庫,就可以使用了。我們既可以用瀏覽器看也可以用任何掛載帶庫的應用瀏覽。
Crossroads的CEO Robert說,“這是除USB磁帶啟動器之外的第一款磁帶解決方案,它能為用戶實現(xiàn)數(shù)據(jù)寫入擦除并將其載入另一套完全不同的系統(tǒng)再繼續(xù)讀取文件。任何服務器都可以實現(xiàn)讀取里面的內(nèi)容并將其寫入磁帶。在過去這是不可能實現(xiàn)的。因此,現(xiàn)在我們可以打開Windows瀏覽器,就可以拖拉磁帶里面的問題,而之前則需要用基于磁盤或者內(nèi)存的解決方案來實現(xiàn)相同的功能。”
評估集團(Evaluator Group)高級分析師Randy Kerns說,“從根本上講,LTFS所做的就是在磁帶上實現(xiàn)文件I/O訪問。線性磁帶文件系統(tǒng)LTFS的產(chǎn)生為歸檔磁帶的使用提供了一個良好的機會。因為有了LTFS,我們可以按順序?qū)蝹€文件寫入磁帶而不用去擔心讀這些文件的問題,因為有相關(guān)的索引幫助我們能準確定位文件在磁帶上的位置。有關(guān)文件系統(tǒng)的分區(qū)在整個磁帶上都會應用,設計上會保留5%的容量來存放文件系統(tǒng)的索引。當在磁帶上插入文件系統(tǒng)索引的時候,LTFS會幫助我們看到在磁帶上存放相關(guān)文件的信息。”
在不需要備份軟件或者數(shù)據(jù)歸檔軟件的情況下,所有獨立的LTO-5格式的磁帶盒驅(qū)動器配置都能支持線性磁帶文件系統(tǒng)LTFS。在單個磁帶和驅(qū)動器連到客戶端工作站的單獨配置下,終端用戶可以直接訪問工作站的目錄實現(xiàn)數(shù)據(jù)的恢復。
磁帶廠商Spectra Logic的CTO Matt Starr表示,歸檔軟件通常會將內(nèi)容和元數(shù)據(jù)分開存放,這就是說數(shù)據(jù)將以特殊的格式存放而只有對應的軟件才能知道這些數(shù)據(jù)是什么。
Starr說,“而如果我們使用了線性磁帶文件系統(tǒng)LTFS,所有的元數(shù)據(jù)都需要知道存放在磁帶上的數(shù)據(jù)是具體是什么,這樣對用戶看起來,磁帶就具備了有自我描述,自我識別的功能。感覺起來就像是在電腦上插入了一個USB設備一樣,我們能容易的訪問磁帶里的文件內(nèi)容。”
Kerns說在有線性磁帶文件系統(tǒng)LTFS之前,歸檔軟件可能需要調(diào)用數(shù)據(jù)備份軟件以實現(xiàn)磁帶的數(shù)據(jù)寫入。而有了LTFS之后,歸檔軟件可以直接向支持LTFS的磁帶寫入數(shù)據(jù)因為它看起來更像一個磁盤,更形象的說,它的目錄結(jié)構(gòu)更像是磁盤的類型。正因為如此,數(shù)據(jù)以文件結(jié)構(gòu)存放著因此用戶可以方便的訪問數(shù)據(jù)。Kerns說,“有了線性磁帶文件系統(tǒng)LTFS,現(xiàn)在向磁帶里面寫數(shù)據(jù)就像正常文件讀寫那樣簡單而不需用到特別的備份軟件。”
此外,根據(jù)Kerns的描述,歸檔軟件對于磁帶上恢復數(shù)據(jù)來說也不是一定需要的。 比如說,比如說,如果歸檔軟件可以像寫文件似的對磁帶進行寫入操作,那么在恢復數(shù)據(jù)的時候就完全用不上歸檔軟件了。但如果使用的歸檔軟件對數(shù)據(jù)進行了包裹,在恢復的時候則需要該歸檔軟件的幫助。再比如說,如果用戶有大量的小文件,歸檔軟件可以幫助將他們打包成大文件然后寫入磁帶中。在這種情況下,恢復數(shù)據(jù)的時候也需要用到歸檔軟件。在有大文件的情況下,用戶可以手工將文件拷貝到磁帶上或者使用歸檔軟件,這樣的話,用戶可以選擇手工或者使用歸檔軟件來恢復數(shù)據(jù)。
“這并不是只有唯一的方法,實際上我們?yōu)橛脩籼峁┝嗽S多的選擇。”Kerns說。
廠商們開始尋找將線性磁帶文件系統(tǒng)LTFS的優(yōu)勢發(fā)揮出來的方法。比如說,IBM公司的LTFS磁帶版本能實現(xiàn)為由運行在單一計算機系統(tǒng)上單一LTFS實例管理的邏輯帶庫創(chuàng)建單個文件系統(tǒng)掛載點。帶庫版本的軟件可以安放在連接帶庫的服務器上,在服務器的緩存里存放了磁帶的索引。
IBM高級程序經(jīng)理Bruce Masters表示,“在IBM帶庫版本的幫助下,我們可以方便的將其安裝在服務器上,一旦安裝完成,用戶就可以告訴帶庫開始使用磁帶盒,并將磁帶盒索引信息存放在服務器緩存里。這樣的話即使磁帶沒有掛載起來,需要搜索數(shù)據(jù)的時候也能搜索的出來。很有意思的是,每一個磁帶盒都能很好描述存放在里面的數(shù)據(jù)。”
Crossroads也表示對于他們的StrongBox磁盤和磁帶歸檔設備來說,歸檔軟件是不需要的。StrongBox可以以網(wǎng)絡文件共享的形式掛載到主機或者服務器上,并且它們有基于磁盤的緩存能實現(xiàn)數(shù)據(jù)想磁帶庫上的遷移。
Sims說,“StrongBox本質(zhì)上來說其實是一款具備可擴展性的NAS產(chǎn)品。它不需要任何軟件或者客戶端運行在專門的應用服務器上。StrongBox連接到帶庫上,然后通過CIFS或者NFS協(xié)議將數(shù)據(jù)共享出去。”
LFTS線性磁帶文件系統(tǒng)如何會影響空間使用率?
線性磁帶文件系統(tǒng)LFTS最大的潛在問題就是它會對容量使用率產(chǎn)生負面的影響,因為它會占用空間存放那些改變過但又不能回收的文件。本質(zhì)上說,磁帶是一款線性寫入介質(zhì),而LTFS則是基于此技術(shù)上的分區(qū)。這就是說,如果用戶對一個文件作出了更改,被更改的文件就需要和之前的版本關(guān)聯(lián)起來,因此該文件占用的位置就不能被再次使用了。
Kerns說,“這是一個缺陷,特別是如果用戶需要更新許多文件,那么容量的使用率則會下降,因為浪費了不少空間。IBM以及其他廠商的解釋是,如果遇到這樣的問題,建議將數(shù)據(jù)拷貝到其他磁帶來解決。”