我正在为我开始的项目做研究,所以我不能在这里提供配置。假设我使用 mdadm 在两个驱动器之间配置了一个软件 RAID 1 阵列。
如果我将数据写入阵列,然后将其中一个驱动器移动到另一台机器,第二台机器是否能够在不重新格式化驱动器的情况下读取和/或写入数据?即将文件复制回来
我看到了这个帖子,似乎问了同样的问题。但是,答案对我来说似乎太抽象了;我无法遵循它:
也可以通过直接挂载它并在必要时指定文件系统类型(或激活 lvm)来从 MD 分区读取内容。通常元数据位于磁盘的末尾,因此它可以正常工作。
有人可以更明确地解释如何执行此操作以及安装其中一个驱动器时会出现什么并发症吗?
如果只有一个驱动器被移动到另一台主机,阵列将在降级模式下可用。默认情况下,您将能够从数组中读取数据,但写入将被禁用。
可以启用对降级阵列的写入;但是,这意味着当磁盘返回到其原始位置时阵列将不同步。随后的重新同步会将一个磁盘的内容覆盖为另一个磁盘的内容,这很可能会导致数据丢失。(不要这样做。)