Может кто-нибудь указать в правильном направлении, как удалить SWAP из конфигурации RAID1 на сервере Ubuntu 10.04? Согласно руководству по установке Ubuntu Advanced, здесь сказано добавить своп в рейд, но у меня возникли серьезные проблемы с производительностью. Я хотел бы удалить его из массива и воссоздать его одинакового размера на двух разных дисках. Нулевая потеря данных на другом массиве является обязательным.

Это удаленный компьютер, поэтому я бы предпочел сделать это через командную строку, если это возможно.

Вот вывод команды 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 ответ1

0

Предполагая, что /dev /md0 - ваш своп, так как он является меньшим из двух, вы можете просто отключить своп, остановить массив и удалить его:

swapoff -a

mdadm --stop /dev/md0
mdadm --remove /dev/md0

Тогда вы можете просто fdisk sdb1 и sda1 и изменить их тип на 82 (swap). Затем swapon -a для активации. Измените параметры подкачки fstab с /dev/md0 на /dev/sdb1 и продублируйте строку для /dev/sda1 .

Ничто из этого не повлияет на /dev/md1 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .