Я создал массив raid10 с помощью mdadm. Версия метаданных - 1.2. Я хочу преобразовать это в массив raid0, возможно ли это?
P.S. У меня есть терабайты данных, я не хочу их копировать.
Да.
Начиная с версии mdadm 3.2.1 и с использованием «подходящего свежего ядра» (что бы это ни значило, я предполагаю, по крайней мере, 3.0), изменение формы с RAID10 на RAID0 возможно. Это означает довольно недавний дистрибутив Linux; системе, на которой вы работаете, может потребоваться обновление, или вам может потребоваться временно загрузить среду типа live CD с более новыми инструментами для выполнения преобразования.
Чтобы внести изменения, это будет что-то вроде этого:
mdadm /dev/md0 --grow --level=0
resize2fs /dev/md0
И имейте в виду упомянутые предостережения. Запускать что-либо на RAID0 невероятно рискованно; рано или поздно вы увидите провал.
Нет.
Что вы МОЖЕТЕ сделать, так это удалить зеркала из массива RAID-10, превратить эти новые запасные части в новый массив RAID-0, переместить все данные, а затем добавить оставшиеся диски в новый массив RAID-0.
Если mdadm поддерживает растущие массивы RAID-0. А это не так.
Переключиться на LVM вместо.
Что ж, это то, что я получаю, пытаясь ответить сложным теоретическим сценарием, не имея под рукой виртуальной машины для его тестирования. Этого просто не произойдет ... но комментарии ниже являются хорошим объяснением и, возможно, стоит сохранить.
Да, ты можешь. Это некрасиво, непросто и может сильно облажаться, но ...
Посмотри это ответ на Superuser.com по сути вещей. Вы должны вывести из строя два диска из вашего массива, но убедитесь, что они исправить два диска. Сделайте это с системой в режиме только для чтения, чтобы в случае сбоя программной работы неправильных дисков вы могли восстановить их и повторить попытку.
После того, как вы вышли из строя эти диски, пометьте их в новый RAID 0. Вы не можете увеличить массив RAID 0, поэтому при его инициализации вам нужно будет инициализировать все четыре диска одновременно (вы можете сделать два, а затем еще два но он должен иметь все четыре для запуска). Вам нужно будет убедиться, что первые два диска, которые вы добавляете, находятся в правильном порядке, а не зеркальная пара.
Очередной раз, сначала сделайте все в режиме только для чтения чтобы проверить, что это работает, и сначала у вас есть нужные диски в правильном порядке.