![如果 MDADM md0 的主机操作系统崩溃会发生什么](https://linux22.com/image/80847/%E5%A6%82%E6%9E%9C%20MDADM%20md0%20%E7%9A%84%E4%B8%BB%E6%9C%BA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%B4%A9%E6%BA%83%E4%BC%9A%E5%8F%91%E7%94%9F%E4%BB%80%E4%B9%88.png)
所以我正在讨论是否要使用软件 RAID。但我正在努力减少单点故障问题。我不认为硬件 raid 是一种选择,因为我买不起高端适配器,而且我认为我更喜欢软件 raid 的想法。
反正,
如果我在 raid5/ext4 中使用 mdadm md0 和 4x5TB 驱动器构建 Ubuntu 服务器,并且可以说更新导致 Ubuntu 服务器崩溃并且无法恢复(IE:需要重新安装操作系统),数据可以恢复吗?会不会像很简单,只是“重建 md0”和/或 HD 上是否存储了我可以加载的当前配置?
为了澄清,我假设没有硬盘驱动器故障,就好像我将它们从正在运行的服务器中取出并转移到另一台计算机上并尝试恢复数据一样。
raid10 会有什么不同吗?
答案1
是的,数据是可以恢复的。事实上,这比硬件 raid 更好,因为磁盘上的格式是 raid 控制器专有的,并且通常没有记录,这意味着如果控制器发生故障,您可能会丢失数据。
如果在此过程中不擦除磁盘,则无法创建 raid 阵列。然而,它是可以创建所谓的数组降级模式,其中冗余磁盘稍后添加。如果这样做,您可以将数据从各个磁盘复制到阵列上,然后才将它们添加到阵列中以创建冗余。