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