CASTOR的數(shù)據(jù)遷移功能,能夠?qū)崿F(xiàn)真正的、自動化的分級存儲,做到了跨介質(zhì)的存儲虛擬化,使存儲資源的使用更加合理,也提高了整個存儲資源的利用率?!?/P>
CASTOR是由CERN(歐洲核子研究中心)開發(fā)的分級存儲管理(簡稱HSM)軟件,主要提供存儲虛擬化、分級存儲和數(shù)據(jù)遷移功能,從而實現(xiàn)用戶對分布在不同存儲介質(zhì)上文件的透明訪問,并構(gòu)建一個虛擬化的海量存儲空間。用戶使用CASTOR,并不需要關(guān)心文件具體的存貯位置和方式,CASTOR會根據(jù)一定的策略將用戶的文件寫入磁盤池(Disk Pool)或遷入磁帶庫,同時在用戶讀取文件時,CASTOR又將文件從磁帶庫中遷移到相應(yīng)的Disk Pool里,以便提高訪問效率。
讀寫CASTOR文件非常方便,用戶即可以采用命令行方式讀寫文件,也可以采用函數(shù)方式調(diào)用相應(yīng)的API。CASTOR的rfio(遠(yuǎn)程文件輸入/輸出)協(xié)議不但提供給用戶一個透明的用戶接口,同時也提高了文件傳輸?shù)男省!?/P>