Как преобразовать память подкачки Linux из RAID1 в RAID0?
Начать с:
2 раздела с точным размером подкачки (/ dev / sdc5 и / dev / sdd5) на 2 физически отдельных дисках, которые используются через программный RAID
(названный md127, расположенный / dev / md / s) в RAID 1 (Зеркальное отображение)
cat /proc/mdstat
покажет для md127 что-то вроде:
md127 : active raid1 sdc5[2] sdd5[0]
7806976 blocks super 1.2 [2/2] [UU]
Задача - использовать такой же:
2 раздела с точным размером подкачки (/ dev / sdc5 и / dev / sdd5) на 2 физически отдельных дисках, которые используются через программный RAID
(названный md127, расположенный / dev / md / s) в RAID 0 (Чередование)
cat /proc/mdstat
покажет для md127 что-то вроде:
md127 : active raid0 sdc5[2] sdd5[0]
15613952 blocks super 1.2 64k chunks
Перерабатывать ЗАМЕНА / dev / md / s из RAID1 к RAID0 с участием мдадм
Для этого нужно знать:
Пожалуйста, найдите ниже простой способ достичь запрошенного.
Мне действительно не нужна была помощь. В основном делюсь с тем, кому это может помочь.
Для начала вы можете проверить детали / dev / md / s
sudo mdadm --detail /dev/md/s
Затем «вырастите» RAID до RAID0.
Это приведет к потере одного раздела, но для нас это нормально:
sudo mdadm /dev/md/s --grow --level=0
Затем добавьте недостающий раздел обратно, используя команду ниже. Это временно изменится на RAID4 и преобразуется в RAID0 по завершении
sudo mdadm --grow /dev/md/s --raid-devices=2 --add /dev/sdc5
Чтобы проверить прогресс, вы можете использовать:
cat /proc/mdstat