今天我有一个我无法回答的问题。
我们的服务器是双电源和电池。操作系统从不崩溃。(谢谢linux)
现在,我想知道如果服务器突然关闭会发生什么?(主板,处理器?)
在这种情况下,如果我想将我的RAID10集群传输到另一台服务器,那么如果它是软件RAID还是硬件RAID,会发生什么?
硬件RAID在这种情况下真的会更安全吗?
预先表示衷心感谢
发布于 2018-09-30 08:45:58
答案是最终的“取决于”。
这取决于它是否是一个硬电源关闭。关闭硬电源后,缓存可能不会被写入(使用软和硬件RAID),并且丢失数据/文件被损坏。这两个系统都可能发生数据丢失。
我还看到了一个硬件RAID的问题,其中RAID控制器是问题所在,它疯掉了,破坏了数据,甚至一个新的控制器也无法恢复它(不过,感谢备份)。
总的来说,我是Linux软件RAID的忠实粉丝。原因是你不依赖一个供应商,而且它已经证明了它的价值已经很多很多年了。它是可靠的,你可以很容易地恢复数据,你可以修改它,你可以做任何你想做的事情。
在Linux软件RAID的情况下,当主板等发生故障时,如果您想将驱动器放入新的硬件中,请执行以下步骤:
如何使用硬件RAID来处理这个问题取决于您使用的RAID类型。尤其是旧的硬件,这可能是一个令人沮丧的。
另外,要记住: RAID不是备份。使用RAID的主要原因是在驱动器出现故障时减少停机时间。而且在大多数情况下,它避免了从备份中重新安装和恢复,但从不使用它代替备份,而是作为附加。
发布于 2018-09-30 11:44:42
不同于软件和硬件RAID,不同的行为是由于存在(或不存在)功率丢失保护缓存:
简而言之,我非常喜欢Linux,而不是没有缓存的硬件RAID:它的代码是开放的,与硬件RAID卡中的二叉树块形成对比。这就是说,一个适当的硬件RAID与慷慨的FBWC可以被要求达到更高的性能。
发布于 2018-09-30 08:43:03
如果您问您的数据发生什么情况下意外关闭,硬件RAID有更好的保护措施,如果您有电池备份。软件RAID经常需要启动一个完整的重建,除非你有一个写意图的位图,这会使事情变慢。
如果您询问哪个更容易迁移到另一个服务器:软件RAID。您所需要的只是足够的SATA端口。如果您的硬件控制器故障,这往往会导致问题,您最好有一个备用的方便。
https://serverfault.com/questions/933304
复制相似问题