Я пытаюсь наконец установить массив 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, не теряя данные?
Цените любую справку, которую можно обеспечить.
Удачи.