我有一台 Windows 2008 Standard 服务器。它目前有 3 个 1TB 驱动器,采用软件 RAID 5(根据磁盘管理控制台)。
我需要另外添加 2x 1TB 驱动器。
有没有什么方法可以将这两个磁盘添加到现有的 RAID 5 阵列中,而不会丢失任何数据,或者不必备份所有内容(我们没有那么多额外的免费存储空间可在短时间内使用)?
答案1
看来答案是“否”——Windows RAID-5 阵列一旦建立就无法(安全地)扩展。因此,首先要确保有足够的空间,或者购买支持在线扩展的适当 RAID 控制器!
答案2
我思考您可以将磁盘添加到阵列,然后使用 Partition Magic(或 Partimage)之类的程序来增加磁盘阵列上分区的大小。
无论如何,您需要备份。RAID 不是一种备份策略(正如本网站多次写到的那样)。在备份完成后立即安排系统停机时间,并做好恢复准备。
答案3
我在 Windows Server 2003 中遇到了同样的问题(无法扩展 Windows RAID-5 阵列),
我最终编写了一个可以解决这个问题的程序(扩展动态 RAID-5 卷上的 NTFS 分区,它还具有在扩展过程中从驱动器故障中恢复的能力)
Server 2003 和 2008 的磁盘结构相同,但是我的程序在 Windows Server 2008 下的运行方式不同,它使所有动态磁盘脱机(直接磁盘访问所必需),而不是锁定磁盘和卷。
在使用前应先小规模测试。务必备份所有重要数据。
我的程序(动态磁盘分区器)及其源代码都是可在此处获得
答案4
它需要是同一驱动器的一部分吗?
您能将这两个驱动器添加为 RAID 1 并将它们安装为 E 驱动器吗?
然后将一些文件共享移到那里以帮助平衡使用情况。
上次我必须为文件服务器添加更多空间时,我就是这么做的。这比摆弄现有驱动器更安全。