![将 unix 系统迁移到硬件 RAID-5 可以吗?](https://linux22.com/image/631849/%E5%B0%86%20unix%20%E7%B3%BB%E7%BB%9F%E8%BF%81%E7%A7%BB%E5%88%B0%E7%A1%AC%E4%BB%B6%20RAID-5%20%E5%8F%AF%E4%BB%A5%E5%90%97%EF%BC%9F.png)
目前,我家里有一台带有 5 个磁盘的 Intel SR2500。由于维护原因,其中 4 个磁盘目前未使用。
因为它是一个实验实验室机器,我可以在其中尝试一切,所以我想到了一些事情:
目前,我没有 RAID(除了 Linux LVM 软件 RAID-0)。
我的磁盘控制器能够创建硬件层 RAID-5,我将使用 4 个磁盘并将 Nr5 作为备用磁盘。
现在我想知道:我是否可以将我的系统“迁移”到 RAID 配置,或者这不可能吗?
我是否必须擦除所有内容、创建 RAID、设置新系统并重新导入设置,或者是否有其他更简单的方法来执行此操作?
答案1
不可能。通常没有将元数据写入磁盘的标准,因此每种技术都有所不同。哎呀,几年前,您必须在不同版本的 RAID 控制器之间进行擦除。跨制造商 - 做梦吧 ;) 可惜。
答案2
跨控制器迁移 RAID 组不太可能——大多数控制器都有自己的处理磁盘签名和 RAID 布局的机制。
你可以有时“扩展” RAID 集 - 向其中添加额外的磁盘,并重新布局数据。然而,这很大程度上取决于您的 RAID 软件/控制器支持什么。但您可能发现您可以使用现有的单个磁盘,将其作为“独立”存储器连接到 RAID 控制器 - 然后通过将其余磁盘连接到 RAID 组来进行“扩展”。
不过,我并不期望能够在家里做到这一点。