数据迁移系统包括以下几个部分:
数据迁移服务器
数据迁移服务器顾名思义是负责整个存储网络中数据迁移的服务器。它主要担当整个存储网络中的数据管理员身份,当数据达到某一事先规定的标准时,此服务器便将数据从一级存储设备(磁盘阵列)向下一级存储设备(光盘库和磁带库)复制,并且释放出一级存储设备中的存储空间。同时,此服务器管理所有数据迁移策略的制定和磁带库设备驱动和管理。
存储系统
存储系统按照数据操作层次不同可分为:近线存储系统(系统盘、磁盘阵列)和离线存储系统(光盘库和磁带库)。所谓近线存储是提供实时的数据存储的设备,它必须始终是在线的。而离线存储系统是它并不需要提供实时的存储服务,只在某一时刻才涉及数据的存储,这种设备所保存的数据可进行离线管理。
客户端
其实是在网络中的一台计算机系统。而这台计算机上有许多数据需要通过数据迁移服务器来完成数据从其本地磁盘复制到数据迁移服务器上,并释放其本地磁盘空间。
在具体操作时,本方案提供各种数据迁移策略的选择,如自上次访问以来的最短时间、最短文件长度、文件类型、磁带设备容量与硬盘容量的比例等,条件可有复合的选择,在满足条件的前提下,然后,系统会自动进行迁移操作。转移后的文件被用很小的“占位”文件取代,由该占位文件指向原文件被转移后的新位置。因此该文件对于应用和用户仍是可见的。一旦系统接收到对被转移文件的请求,它会从捷的途径进行检索,以透明的方式恢复该文件。部分文件高速缓存使应用可以立即访问文件中的某一部分;而同时系统则取回整个文件。
当用户需要访问被迁移文件时,系统会将磁带设备上的相应数据调回到硬盘供用户访问。本方案中,文件系统的备份只需写入被转移文件的占位文件即可。同时,您也可以对系统进行配置,使文件在转移时被写入备份系统。这样,您所有的数据都可以随时恢复,而且备份的速度大大提高。