Я хотел бы знать, как правильно настроить программный RAID-массив на существующем сервере. У меня есть два совершенно новых 3 ТБ диска для использования в массиве.
В частности, я хочу настроить массив RAID 1 объемом 3 ТБ, отформатированный в ext4, без использования LVM. Но более общий ответ может помочь другим с инструкциями от начала до конца.
Я попробовал несколько руководств:
- Как реализовать RAID 1? - охватывает только часть процесса
- Настройка двух дополнительных SSD-дисков в RAID 1 - заканчивается массивом 2 ТБ, а не 3 ТБ
- Добавьте два новых жестких диска в Raid 1 - используются только диски емкостью 1 ТБ
Я также нашел эти ресурсы:
- http://richard.blog.kraya.co.uk/tag/mdadm/ - для CentOS и не охватывает обновление
mdadm.conf
и другие шаги - http://www.technotes.se/?p=1732 - всеобъемлющий, но сложный и специально не написанный для Ubuntu
Первоначальное разбиение дисков представляется ключевым; последняя ссылка выше упоминает это подробно, но предыдущая ссылка, кажется, достигает того же результата и является более простой.
parted
командной строки (используяmklabel gpt
) или из gparted с помощью раскрывающегося меню «Выбрать новый тип таблицы разделов».Ответы:
Этот ответ предполагает, что вы создаете новый массив RAID 1 с использованием двух идентичных новых дисков. Файловая система будет ext4 на одном разделе, занимающем весь диск, без использования LVM.
Во-первых, определите имена устройств для ваших новых жестких дисков, запустив их
sudo fdisk -l
. В моем случае новые диски были/dev/sdc
и/dev/sdd
.Затем создайте раздел на каждом диске. Таблица разделов должна быть GPT, чтобы можно было использовать более 2 ТБ, поэтому вы не можете ее использовать
fdisk
.Беги
parted /dev/sdc
.На
(parted)
строке, создать таблицу разделов с помощью набора текстаmklabel gpt
.Проверьте свободное место на диске, набрав
print free
. В моем случае это показывает 3001GB.Создайте раздел, набрав
mkpart primary 1M 3001GB
. Это начинает разделение со смещением 1M, что дает выравнивание 4096 байт. Это может или не может быть необходимым, но не повредит, если это не так.Убедитесь, что ваш раздел настроен, набрав
p
. Затем введите,q
чтобы выйти.Повторите шаги с 1 по 5 для
/dev/sdd
.Теперь создайте массив с помощью
mdadm
команды:Создайте файловую систему:
Наконец, смонтируйте массив где-нибудь и добавьте его,
/etc/fstab
если хотите, чтобы он был смонтирован постоянно. Я сделал это:Создайте место для монтирования массива, запустив
sudo mkdir /mnt/md0
.Отредактируйте
/etc/fstab
и добавьте следующую строку:Смонтировать бегом
sudo mount /mnt/md0
.Теперь вы можете начать использовать свой массив. Имейте в виду, однако, что перед тем, как он полностью заработает, ему необходимо завершить начальную синхронизацию. Вы можете отслеживать его прогресс, запустив
sudo mdadm --detail /dev/md0
.источник