下面我们对 NETGEAR 的 ReadyNAS 产品实现 X-RAID 的工作过程进行详细说明。NETGEAR 公司全系列的 ReadyNAS 产品线在出厂默认的情况下已设定为 X-RAID 模式。
1)、我们首先了解一下当存储系统中只插一块硬盘时的情况。您需要记住的是,当只有一块硬盘的时候,您是数据是无法实现冗余保护的。

2)、加入第二块硬盘
当您的 ReadyNAS 始初是一块硬盘时,如果想通过硬盘的冗余实现数据保护,您需要增加第二块硬盘。您可以选择关闭电源后再插入硬盘插槽,也可以是在设备在正在使用的过程中插入(热插拔)。打开面板后拔出硬盘托盘,把硬盘装入托盘,按上四个设备自带的螺丝。注意,您可以插到任意的槽位,但为了方便,我们建议您插到左起的第二个槽位。
当第二块硬盘插入时(或在插入第二块硬盘后,您已经启动了设备电源),设备开始自动实现硬盘同步,把第一块的硬盘的内容同步到第二块硬盘当中。硬盘同步的时间取决于您的硬盘容量大小,可能是半小时间,也可能是几个小时。值得庆幸的是,硬盘同步的工作是在后台设备自行完成的,不会影响到我们正常地对设备的数据存取和操作。

一旦设备完成了两个硬盘的同步工作,意味着您的设备就有了数据冗余保护(其实这个时候两个硬盘是工作在 RAID 1 的模式之下),即使出现了一块硬盘发生故障,也不会引起现有数据的丢失。此时,设备的卷容量大小,还是一块硬盘的容量。
3)、加入第三块硬盘
您可以插入第三块硬盘,操作方式类似于前面第二块硬盘。我们建议您,开机的情况下插入硬盘,因为这样不会因为硬盘的扩展而导致增加了设备的关机和重启的步骤。记住,您增加的硬盘要跟第一硬盘大小一致。当然,您也可以选择比原先大的硬盘,但多出部分的硬盘空间将不会被利用,直到所有的硬盘都跟您刚插入的这块硬盘大小相同时。
当您插入第三块硬盘时,设备开始了初始化过程,通过此过程,设备需要完成对新硬盘的扫描和测试,以确认硬盘是否完好。当然,此过程也是设备后台自行完成,在此期间设备仍正常处于工作状态,用户无法感觉到初始化的过程。初始化的时间取决于您的硬盘大小,可能是半小时,也可能是数小时。
当设备对新硬盘的初始化完毕后,您的硬盘将进入卷的自动扩展的过程。卷扩展的时间取决于您的硬盘大小和您的原有卷的内容。这段时可能是几十分钟,也可能是几个小时。一旦完成,您原来的数据在被保留的情况下,相比于前面一块/二块硬盘时,此时您的卷空间增加了一倍,同时,在有一块硬盘出现意外故障的情况下,数据仍然能保证完整性和可靠性(其实此时这三个硬盘已自动工作在 RAID 5 的模式之下)。

智慧的您也许此时注意到,当我们作“1+1”时,冗余的硬盘是一块;当“2+1”时,冗余的硬盘仍然是一块。当您加入第四块硬盘的时候,即“3+1”时,嘿嘿,冗余的硬盘还是一块。
3)、加入第四块硬盘
第四块硬盘和加入第三块硬盘时操作相同,不同之处是第四块硬盘插入之后,容量是最初一块硬盘的三倍(其实此时这三个硬盘已自动工作在 RAID 5 的模式之下)。事实上,如果你想同时插上第三、四块硬盘也是可以的。设备会自动实现第三块硬盘的卷扩展之后,再完成第四块硬盘的加入。

最后,我们来说明一下水平扩展和垂直扩展这两个概念。
我们把从第一块增加到第四块硬盘这样的扩展过程称为“水平扩展”。X-RAID 同时也支持另一种硬盘扩展过程“垂直扩展”。
当我们完成了水平方向的卷扩展时,卷的容量比原来单块硬盘的容量(我们也称之为卷)增加到三倍。但随着大容量硬盘越来越便宜,您对容量的需要越来越迫切时,您需要容量进一步的增大,此时我们可以使用“垂直扩展”。
X-RAID 支持更换每一块硬盘为更大容量硬盘,当您的设备已经有了2,3,4块硬盘时。在线的情况下,依次更换每一块硬盘,且每次只能更换一块。当一块硬盘被更换上,开始初始化,此过程所耗时间由您的硬盘大小决定,这与“水平扩展”一样,完成初始化之后,进入同步过程,此时设备完成对此硬盘上的硬盘数据冗余恢复。此时,设备仍可以正常被用户的使用。一旦第一块同步完成之后,再依次加入第2,3,4块硬盘。
当您完成了最后一块硬盘后,请重启设备。当启动过后,您的设备在后台已经开始实现卷扩展了,在半小时或几个小时之后,您会发现设备卷的容量是增大到您的期望值,同时又保证您的数据完整性和完全性。

如:原来用户是一台 RNR4450,4块500硬盘,X-RAID 后,总容量理论值为 1.5T,去除 RAID 所用的开销、操作系统的空间和快照的空间,在 1350G。现在,通过升级4块 1T 的硬盘后,总的硬盘实际容量为 2800G。升级前后,设备容量增加了一倍。 |