如何从 RAID1 阵列中删除交换?

如何从 RAID1 阵列中删除交换?

有人能指出如何从 RAID1 配置中删除 SWAP 的正确方向吗?根据 Ubuntu 高级安装指南,这里,它说要将交换添加到 raid,但我遇到了一些严重的性能问题。我想将其从阵列中删除,并在两个单独的驱动器上以相同的大小重新创建它。数据阵列上必须没有数据丢失。

它是一台远程计算机,所以如果可能的话,我更愿意通过命令行来执行此操作。

以下是 cat /proc/mdstat 的输出

md0 : 活动 raid1 sdb1[1] sda1[0]
19530688 块 [2/2] [UU]

md1:活动raid1 sdb2[1] sda2[0]
957230016块[2/2] [UU]

交换设备是md0。

答案1

这与管理任何其他交换分区没有什么不同:

使用swapoff mdX它来将其从交换使用的考虑中移除。

然后使用mdadm使该阵列停止服务然后将其删除。 man mdadm

软件 RAID 指南对这些管理任务非常清楚。

答案2

这不是对你问题的回答,但任何看到这个问题的人可能都想看看这个答案在决定将交换区移出 RAID1 之前。该答案很好地概述了所涉及的注意事项,可能会说服您将交换区保留在 RAID1 中 :-)

相关内容