數據遷移系統包括以下幾個部分:
數據遷移服務器
數據遷移服務器顧名思義就是負責整個存儲網絡中數據遷移的服務器。它主要擔當整個存儲網絡中的數據管理員身份,當數據達到某一事先規定的標準時,此服務器便將數據從一級存儲設備(磁盤陣列)向下一級存儲設備(光盤庫和磁帶庫)復制,并且釋放出一級存儲設備中的存儲空間。同時,此服務器管理所有數據遷移策略的制定和磁帶庫設備驅動和管理。
存儲系統
存儲系統按照數據操作層次不同可分為:近線存儲系統(系統盤、磁盤陣列)和離線存儲系統(光盤庫和磁帶庫)。所謂近線存儲就是提供實時的數據存儲的設備,它必須始終是在線的。而離線存儲系統就是它并不需要提供實時的存儲服務,只在某一時刻才涉及數據的存儲,這種設備所保存的數據可進行離線管理。
客戶端
其實就是在網絡中的一臺計算機系統。而這臺計算機上有許多數據需要通過數據遷移服務器來完成數據從其本地磁盤復制到數據遷移服務器上,并釋放其本地磁盤空間。
在具體操作時,本方案提供各種數據遷移策略的選擇,如自上次訪問以來的最短時間、最短文件長度、文件類型、磁帶設備容量與硬盤容量的比例等,條件可有復合的選擇,在滿足條件的前提下,然后,系統會自動進行遷移操作。轉移后的文件被用很小的“占位”文件取代,由該占位文件指向原文件被轉移后的新位置。因此該文件對于應用和用戶仍是可見的。一旦系統接收到對被轉移文件的請求,它會從最快捷的途徑進行檢索,以透明的方式恢復該文件。部分文件高速緩存使應用可以立即訪問文件中的某一部分;而同時系統則取回整個文件。
當用戶需要訪問被遷移文件時,系統會將磁帶設備上的相應數據調回到硬盤供用戶訪問。本方案中,文件系統的備份只需寫入被轉移文件的占位文件即可。同時,您也可以對系統進行配置,使文件在轉移時被寫入備份系統。這樣,您所有的數據都可以隨時恢復,而且備份的速度大大提高。