Как правильно собрать массив после использования команды AgeStar 3C4B3A?

Как можно собрать массив RAID 0 (striping) с помощью mdadm для 4 дисков, установленных в блоке питания AgeStar 3C4B3A, если команда mdadm --detail --scan возвращает пустой вывод?
  • 26 января 2024 г. 9:39
Ответы на вопрос 2
Для создания RAID 0 массива с помощью утилиты `mdadm` на четырех дисках, установленных в блоке AgeStar 3C4B3A, следует выполнить ряд шагов. Допустим, у нас есть четыре диска, обозначенных в Linux как `/dev/sdb`, `/dev/sdc`, `/dev/sdd`, и `/dev/sde`.

1. Установите `mdadm`, если он еще не установлен:
   ```bash
   sudo apt-get update
   sudo apt-get install mdadm
   ```

2. Создайте RAID 0 массив.
   ```bash
   sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
   ```
   Где `/dev/md0` - это имя для нового RAID устройства.

3. После создания RAID массива, создайте файловую систему на нем. Например, создание файловой системы ext4:
   ```bash
   sudo mkfs.ext4 /dev/md0
   ```

4. Создайте директорию для монтирования RAID массива:
   ```bash
   sudo mkdir /mnt/md0
   ```

5. Монтируйте RAID массив:
   ```bash
   sudo mount /dev/md0 /mnt/md0
   ```

6. Автоматическое монтирование при загрузке. Добавьте запись в файл `/etc/fstab`:
   ```bash
   echo "/dev/md0 /mnt/md0 ext4 defaults,nofail 0 2" | sudo tee -a /etc/fstab
   ```

7. Для того чтобы конфигурация RAID массива сохранялась после перезагрузки, нужно сохранить информацию о массиве:
   ```bash
   sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
   ```

8. Обновите initramfs, чтобы убедиться, что RAID массив будет доступен на момент загрузки:
   ```bash
   sudo update-initramfs -u
   ```

Если команда `mdadm --detail --scan` возвращает пустой вывод, это может означать, что либо не существует активных RAID массивов, которые система может обнаружить, либо драйвера для дисков не загрузились должным образом. Убедитесь, что все диски подключены и распознаются системой (используйте команды типа `lsblk`, `fdisk -l`, или `parted -l` для проверки).

Примечание: Всегда делайте резервную копию своих данных перед выполнением операций с дисками, так как при создании RAID 0 все данные на дисках будут стерты. RAID 0 повышает производительность, но не предоставляет избыточность: если один диск выйдет из строя, весь массив будет потерян.
Там не MDADM а аппаратный контроллер. 
Имхо: лучше пока не трогать диски а попытаться восстановить блок питания. Если умер внешний, то просто купить любой стандартный 12V5A.
PS: Ну и собирать R0 на такой железке - это сразу обрекать данные.
Похожие вопросы