如何将软件 RAID 1 分区转换为非 RAID 分区?

Már*_*ira 7 linux raid partitioning software-raid raid-1

他们说,RAID 不是备份,但直到现在我才明白我真正需要的是(外部)备份。

所以,我想在我的 Linux 系统(Debian 7)中将(软件)RAID-1 分区转换为非 RAID 分区(ext4),但我不知道该怎么做。

我的目标是移除当前 RAID 1 设置的两个内部驱动器之一并将其用作外部备份驱动器,以便我可以将数据保存在另一个物理位置。

有没有办法在不格式化(未来)单个内部驱动器中的当前 RAID 分区(/home)的情况下将这种转换为非 RAID?

感谢您的建议,马西奥

nKn*_*nKn 4

这是我要安全删除 mdadm 管理的 RAID-1 所要做的:

  1. 跑步fdisk -l。这将告诉您有多少个阵列以及哪些阵列。在以下步骤中,我假设您只有/dev/md0.

  2. 跑步mdadm --detail /dev/md0。这将为您提供有关正在使用哪些物理磁盘的信息。

  3. 运行umount -l /dev/md0,这将允许您稍后停止 RAID。-l根据其手册页,该标志将执行以下操作:

    -l 延迟卸载。现在将文件系统从文件系统层次结构中分离出来,并在文件系统不再繁忙时立即清除对文件系统的所有引用。(需要内核 2.4.11 或更高版本。)

  4. 跑步mdadm --stop /dev/md0。这将停止您的 RAID 阵列。

  5. 擦除 RAID 中每个设备上的超级块(应在步骤 2 中运行的命令中详细说明)。

    mdadm --zero-superblock /dev/sda
    mdadm --zero-superblock /dev/sdb
    ...
    
    Run Code Online (Sandbox Code Playgroud)

应该是这样。