Мы хотели бы изменить раздел без потери данных. Вот эскиз плана. Мне интересно, выполнимо ли это с помощью mdadm; и если да, просьба указать, как выполнить следующие действия.
Для RAID 10 используются четыре диска.
(1 2)(3 4)
Идея состоит в том, чтобы работать с 1 и 3, сохраняя 2 и 4 в качестве резервной копии.
1: break RAID 10 into two arrays of RAID 0 => (1 3) (2 4) (How?)
2: re-partition and format (1 3)
3: copy data from (2 4) to (1 3)
4: re-partition and format (2 4) exactly as (1 3)
5: join (2 4) with (1 3) to form RAID 10 (How?)
Это звучит выполнимо? Большое спасибо!
Добавить:
Похоже, что этот парень (drumfile) делает что-то похожее, но не хватает деталей.
Я не сделал этого, поэтому возьмите его с мелкой частицей соли (ожидайте других лучших ответов). Я не уверен, что можно разбить это без риска потери данных, таким образом, должно быть некоторое резервное копирование, включенное несмотря ни на что. При повреждении логического тома Вы БУДЕТЕ иметь потерю данных.
https://help.ubuntu.com/community/Installation/SoftwareRAID
Это показывает рейд программного обеспечения с mdadm.
https://help.ubuntu.com/12.04/serverguide/advanced-installation.html
Шоу, подобные как выше, но использование LVM также, который Вы использовали бы с (1 3) и (2 4) 2 отдельных логических тома более чем 4 диска.
я не вижу путь вокруг поддержки Ваших данных по другому носителю, если Ваши диски не полны (и соответствовал бы на одном), если это верно, настроенный диск 1 берут резервное копирование от (3 4), переходят все это на диск 1, формат (2 4), перемещают данные от 1-> (2 4), формат (1 3). У Вас были бы оба "набора" LVM (распространение через), но честно кажется, что было бы лучше только сделать 2 10-е RAID.
я надеюсь, что это помогает в или может привести к лучшему ответу.