目前,行业中普遍采用的方法是:将不常用的数据按照一定的人工策略迁移至 其它存储设备,如大容量的磁带库和磁带机中。这种方法对于专业化的网络数据管理来说,具有安全可靠的优点。然而,将数据从非在线设备(大容量磁带库)迁移回到在线设备(硬盘)时,需要有专业网管人士进行操作。对于想省却这一操作的用户来说,有什么更为简单的方法解决这一问题呢?
首先,让我们来回顾一下分级存储(Hierarchical System Management, HSM)。该技术是计算机系统大容量存储的方法之一。它将高速、高容量的非在线存储设备(如大容量磁带库)作为硬盘的下一级设备,然后将硬盘上不常用的数据按指定的策略自动迁移到磁带库等第二级大容量存储设备上。当需要使用这些数据时,分级存储系统会自动将这些数据从后级存储设备调回到硬盘上。对于用户来说,上述数据迁移操作完全是透明的。用户可能会感到访问硬盘的速度稍慢一点,然而用户明显感觉其逻辑硬盘的容量大大提高。Windows2000自带十分完备的分级存储系统,在Windos2000中被称为Remote Storage Service。其原理是:将所有可移动的存储设备,逻辑捆绑在一起进行管理,它将某个逻辑硬盘与磁带机或磁带库连在一起,并对该逻辑硬盘实行分级存储。
具体操作时,Windows2000的Remote Storage Service提供各种数据迁移策略的选择,如时间、频度,磁带设备容量与硬盘容量的比例,磁带设备的速度、清洗频度、清洗方式等。其中,时间条件可有复合的选择,如每晚10点并机器空闲状态持续一小时以上等,数据类型可选择多长时间没有访问过等。然后,Windows2000的Remote Storage Service会自动进行迁移操作。
数据文件被迁移到磁带库等二级存储设备后,会在硬盘上留下一块缓冲数据,以加快用户访问文件时的反应速度。如果用户需要,也可不保留此缓冲,系统对每个被迁移文件的相关目录仍作保留。当用户需要访问被迁移文件时,Windows2000会将磁带设备上的相应数据调回到硬盘供用户访问。
在具体操作中,设置二级存储设备容量和速度并调整好一、二级存储设备容量的比例较为重要。事实上,Remote Storage Service的访问速度主要由硬盘速度、磁带驱动器搜索时间、读带速度、磁带库设备换带速度等因素决定。在实现远程存储时,如果在数据迁移过程中出现磁带驱动器需清洗的状况,则读写操作会中断,阻碍用户访问二级存储设备上的数据。所以,选择带有自动清洗磁带功能且速度较快的磁带存储设备是使用Windows2000中Remote Storage Service数据自动迁移功能的关键。目前,行业中专家推荐的存储设备包括Exabyte Mammoth2磁带机, 其单盒磁带容量60-150GB,在LVD ULTRA2 SCSI和高速硬盘环境下,读写速度达到12兆/秒-30兆/秒,搜索速度达到每分钟20千兆(GB),且有自动清洗功能。以M2磁带机或以M2磁带机为驱动器的磁带库对于网络数据迁移、备份、调用非常高效和实用。


