有人能指出如何从 Ubuntu 10.04 服务器上的 RAID1 配置中删除 SWAP 的正确方向吗?根据 Ubuntu Advanced 安装指南,这里,它说要将交换添加到 raid,但我遇到了一些严重的性能问题。我想将其从阵列中删除,并在两个单独的驱动器上以相同的大小重新创建它。另一个阵列上必须没有数据丢失。
这是一台远程计算机,因此如果可能的话,我更愿意通过命令行来执行此操作。
以下是cat /proc/mdstat
md0 : active raid1 sdb1[1] sda1[0]
19530688 blocks [2/2] [UU]
md1 : active raid1 sdb21 sda2[0]
957230016 blocks [2/2] [UU]
答案1
假设 /dev/md0 是您的交换分区,因为它是两者中较小的一个,您可以禁用交换分区,停止阵列,然后删除它:
swapoff -a
mdadm --stop /dev/md0
mdadm --remove /dev/md0
然后,您只需 fdisk sdb1 和 sda1 并将其类型更改为 82(交换)。然后swapon -a
激活。将 fstab 交换设置从/dev/md0
更改为/dev/sdb1
并复制 行/dev/sda1
。
这些都不会影响/dev/md1
。