Как создать массив RAID с дисками 2 ТБ?

7

Я хотел бы знать правильный способ создания RAID-массива программного обеспечения на существующем сервере. У меня есть два новых 3TB диска для использования в массиве.

В частности, я хочу настроить массив 3 Тбайт RAID 1, отформатированный на ext4, не используя LVM. Но более общий ответ может помочь другим с инструкциями от начала до конца.

Я пробовал несколько руководств:

Я также нашел эти ресурсы:

  • Ссылка - для CentOS и не распространяется на обновление mdadm.conf и других шагов.
  • Ссылка - всеобъемлющая, но сложная и специально не написанная для Ubuntu

Первоначальное разбиение дисков выглядит ключевым; последняя ссылка выше упоминает это подробно, но предыдущая ссылка, похоже, достигает того же результата и проще.

    
задан David Edwards 26.09.2013 в 11:15
источник

1 ответ

12

В этом ответе предполагается, что вы создаете новый массив RAID 1, используя два идентичных новых диска. Файловая система будет ext4 на одном разделе, занимающем весь диск, а не на LVM.

Во-первых, укажите имена устройств для новых жестких дисков, запустив sudo fdisk -l . В моем случае новые диски были /dev/sdc и /dev/sdd .

Затем создайте раздел на каждом диске. Таблица разделов должна быть GPT, чтобы использовать более 2 ТБ, поэтому вы не можете использовать fdisk .

  1. Запустить parted /dev/sdc .

  2. В приглашении (parted) создайте таблицу разделов, набрав mklabel gpt .

  3. Проверьте свободное пространство на диске, набрав print free . В моем случае это показывает 3001 ГБ.

  4. Создайте раздел, набрав mkpart primary 1M 3001GB . Это начинает разделение на 1М смещение, дающее 4096 байт. Это может быть или не быть необходимым, но не повредит, если его нет.

  5. Проверьте, что ваш раздел настроен, набрав p . Затем введите q , чтобы выйти.

Повторите шаги с 1 по 5 для /dev/sdd .

Теперь создайте массив, используя команду mdadm :

sudo mdadm --verbose --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sd[cd]1

Создайте файловую систему:

sudo mkfs.ext4 /dev/md0

Наконец, смонтируйте свой массив где-нибудь и добавьте его в /etc/fstab , если вы хотите, чтобы он постоянно монтировался. Я сделал это:

  1. Создайте местоположение для монтирования массива, запустив sudo mkdir /mnt/md0 .

  2. Измените /etc/fstab и добавьте следующую строку:

    /dev/md0 /mnt/md0 auto defaults 0 0
    
  3. Смонтируйте, запустив sudo mount /mnt/md0 .

Теперь вы можете начать использовать свой массив. Имейте в виду, однако, что до того, как он будет полностью функционировать, ему нужно будет выполнить свою первоначальную синхронизацию. Вы можете отслеживать его прогресс, запустив sudo mdadm --detail /dev/md0 .

    
ответ дан David Edwards 10.05.2014 в 11:07
источник

Ознакомьтесь с другими вопросами по меткам