Используя mdadm, действительно ли возможно изменить число копии в массиве Raid10?

Я пытаюсь наконец установить массив raid10 для своего набора медиа для использования на поле выделенного сервера. Я не имел никакого опыта с помощью mdadm, но следовал учебному руководству в: https://www.digitalocean.com/community/tutorials/how-to-create-raid-arrays-with-mdadm-on-ubuntu-16-04
Это было полно и очень полезно. Однако мне не удалось пристально смотреть на то, что я делал, и отказавший для изменения их кода правильно в моих собственных целях. Конкретно я ввел это:

sudo mdadm --create --verbose /dev/md0 --level=10 --layout=n3 --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sdf /dev/sdg

мое намерение состояло бы в том, чтобы ввести его этот путь:

sudo mdadm --create --verbose /dev/md0 --level=10 --layout=n2 --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sdf /dev/sdg ​
   ~$ sudo mdadm -D /dev/md0:
   Version : 1.2
   Creation Time : Sun Apr  2 14:03:20 2017
   Raid Level : raid10
   Array Size : 11720661504 (11177.69 GiB 12001.96 GB)
   Used Dev Size : 3906887168 (3725.90 GiB 4000.65 GB)
   Raid Devices : 6
   Total Devices : 6
   Persistence : Superblock is persistent


   Intent Bitmap : Internal


   Update Time : Sun Apr  9 10:40:43 2017  
   State : clean, degraded, recovering   
   Active Devices : 5  
   Working Devices : 6  
   Failed Devices : 0  
   Spare Devices : 1  


   Layout : near=2
   Chunk Size : 512K


   Rebuild Status : 2% complete


   Name : Marx:0  (local to host Marx)
   UUID : 412e2c9d:c4239440:5fa7a2b5:69b9353a
   Events : 32540


   Number   Major   Minor   RaidDevice    State  
   0       8        0        0      active sync set-A   /dev/sda  
   1       8       16        1      active sync set-B   /dev/sdb  
   2       8       32        2      active sync set-A   /dev/sdc  
   6       8       80        3      active sync set-B   /dev/sdf  
   7       8       96        4      spare rebuilding   /dev/sdg  
   5       8       48        5      active sync set-B   /dev/sdd  

У меня есть три набора двух зеркал и только 7.3T доступный вместо примерно 12T, как предназначено.

   ~$ df -h -x devtmpfs -x tmpfs
   Filesystem      Size  Used Avail Use% Mounted on  
   /dev/sde2       102G  6.6G   91G   7% /  
   /dev/sde1       511M  3.6M  508M   1% /boot/efi  
   /dev/md0        7.3T  6.6T  343G  96% /media/sharemore  

Быстрый в стороне:/dev/sdg имел своего рода небольшой раздел, который я не видел, когда я сформировал массив. После перезагрузки это было отброшено, формируют массив/md0. Мое псевдообразованное предположение - то, что была некоторая интерференция на том разделе, который не позволял Суперблоку на том жестком диске читаться/видеться. Я смог использовать дисковую утилиту для удаления всех разделов на / ЦУРе. Я затем должен был вызвать повторную сборку без / диска ЦУРа, который успешно восстановил массив (с 5/6 существующими дисками), я затем смог добавить / ЦУР назад в массив/md0, вызвав восстановление (для заполнения третьей копии).

Очень жаль о долгой обветренной установке. Вот мой вопрос: После того как это восстанавливает, завершено и если это показывает все шесть устройств активной синхронизацией, есть ли средство изменить расположение, чтобы быть - layout=n2, не теряя данные?

Цените любую справку, которую можно обеспечить.

Удачи.

1
задан 9 April 2017 в 22:10

0 ответов

Другие вопросы по тегам:

Похожие вопросы: