我们想使用 lvm 构建使用 amazon ebs 的 raid0 阵列,我们担心数据安全。我们知道需要暂停虚拟机进行备份。但我们仍然想知道当虚拟机崩溃时会发生什么,这确实可能发生。raid0 阵列会在系统崩溃后幸存下来吗?
答案1
如果您想要安全,那么就不要使用 RAID 0,软件 RAID 0 可以在系统崩溃后继续使用。更重要的问题是崩溃后文件系统的完整性会如何,例如在默认配置下,带有日志和写入屏障的 ext4 是相当安全的。在意外重启期间,您可能会丢失未提交的数据(RAM 中所谓的脏页)。通常需要 5-60 秒的工作时间。
当我们不知道正在使用的挂载选项和文件系统时,很难预测行为。
答案2
这取决于您所说的系统崩溃是什么意思。如果您突然重新启动运行已正确设置的 RAID-0 阵列磁盘的计算机mdadm.conf
,fstab
它将像任何其他磁盘一样恢复工作,它将被组装,并且分区可能会通过日志重放和/或fsck
机制运行。另一方面,如果您从 RAID-0 阵列中取出任何一个组件磁盘并使其无法使用,则整个阵列将无法使用。