Назад | Перейти на главную страницу

mdadm Создать устаревший массив с 512-байтовым блоком

Я пытаюсь построить массив с помощью mdadm. В массиве есть полосы размером 512 байт (не кибибайт). Поскольку mdadm принимает аргументы для фрагмента в кибибайтах, а не в байтах, мне не удалось правильно построить этот массив.

mdadm --build -n2 -c512 -lraid0 /dev/md0 /dev/sdb /dev/sdc

Создает массив с размером блока 512 КиБ.

mdadm --build -n2 -c.5 -lraid0 /dev/md0 /dev/sdb /dev/sdc

Возвращает ошибку.

Любые идеи? Обычно я бы просто вручную перестраивал RAID. Но этот - 4 ТБ. Я мог бы перестроить его в LVM, но надеялся избежать этого. Любые идеи?

У меня была такая же проблема, и я решил ее с помощью небольшой программы Linux FUSE, которую я написал. Это названо xraid и я надел это Sourceforge.

Для сборки вашего RAID:

  • Скачайте и скомпилируйте xraid
  • Запустить его:

    mkdir mnt ./xraid mnt 512 /dev/sdb /dev/sdc

  • Теперь у вас должен быть доступ к вашему RAID через mnt / xraid.