我有一个Windows 2008标准服务器。 目前在软件RAID 5中有3个1TB硬盘(按照磁盘pipe理控制台)。
我需要添加另外2个1TB驱动器。
有没有办法将这两个磁盘添加到现有的RAID 5arrays中,而不会丢失任何数据,或者无需备份所有东西(我们在短时间内没有多less额外的免费存储空间)?
看起来简短的回答是“否” – 一旦Windows RAID-5arrays制作完成,就无法扩展(安全)。 因此,首先确保你有足够的空间,或购买一个支持在线扩展的RAID控制器!
我认为你可以添加磁盘到arrays,然后使用像分区魔术(或Partimage)的东西来增加磁盘arrays上的分区的大小。
无论如何,你需要一个备份。 RAID不是一个备份策略(正如在这个网站上已经写了很多次)。 在备份完成后立即安排系统停机时间,并准备恢复。
我有Windows Server 2003的相同问题(无法扩展Windows RAID-5arrays),
我最终编写了一个可以实现这个技巧的程序(在dynamicRAID-5卷上扩展NTFS分区,在扩展过程中,它也能够从驱动器故障中恢复)
Server 2003和2008的磁盘结构是相同的,但是我的程序在Windows Server 2008下的运行方式不同,并且使所有dynamic磁盘脱机(直接磁盘访问所需)而不是locking磁盘和卷。
在使用之前,您应该对它进行较小规模的testing。 一定要备份所有重要的数据。
我的程序(dynamic磁盘分区程序)及其源代码都可以在这里find
它是否需要成为同一个驱动器的一部分?
你可以将这两个驱动器添加为RAID 1并将它们安装为E驱动器?
然后移动一些文件共享,以帮助平衡使用情况。
多数民众赞成我最后一次,我不得不增加更多的空间到文件服务器。 更安全,然后搞乱现有的驱动器。