Піднімаємо raid1-масив на ubuntu

Наведемо тут процес створення Raid1 (дзеркального) масиву на Ubuntu.

Для створення RAID1 нам необхідно як мінімум 2 диска (бажано одного розміру). Щоб створити RAIDмассів скористаємося утиліткою mdadm.

apt-get install mdadm

Під час установки попросить вказати налаштування для postfix, вибираємо «без настройки», або ту яка вам потрібна.

Далі готуємо наші диски:

Список дисків можна подивитися командою

Після того, як розділи створені зберемо з них RAID1

де, -create - вказуємо що ми створюємо raid масив

/ Dev / md0 - ім'я нашого створюваного raid-масиву

-level = 1 - вказуємо вид RAID. У нашому випадку він дзеркальний тобто - 1

-raid-devices = 2 - кількість пристроїв в raid-масиві

/ Dev / sdb1 / dev / sdc1 - вказуємо 2 наших диска з яких ми збираємо raid

Якщо все успішно, то ми побачимо приблизно наступне:

Після старту масиву почнеться синхронізація дисків. Щоб подивитися на її стан і взагалі на стан масиву в цілому скористаємося командою

На екрані ми побачимо наступне (під час синхронізації):

# Cat / proc / mdstat
Personalities. [Raid1]
md0. active raid1 sdc1 [1] sdb1 [0]
5237056 blocks [2/2] [UU]
[==> ..................] resync = 10.3% (540416/5237056) finish = 2.4min speed = 31789K / sec

unused devices:

Нормальний стан масиву після синхронізації виглядає так:

# Cat / proc / mdstat
Personalities. [Raid1]
md0. active raid1 sdc1 [1] sdb1 [0]
5237056 blocks [2/2] [UU]

unused devices:

Після всіх виконаних дій нам необхідно створити файлову систему на нашому новому диску з raid-масивом.

Все, вітаю масив благополучно зібраний і працює. Але необхідно зробити ще пару дій щоб ваш масив автоматично збирався після перезавантаження системи.

Знаходимо файл mdadm.conf В Ubuntu він знаходиться тут /etc/mdadm/mdadm.conf

І додаємо туди пару рядків, робимо це так (соответсвенно якщо у вас не Ubuntu, то шляху проставляем свої):

Якщо додавати вручну, то рядки які необхідно додати можна отримати командою

Тепер необхідно додати рядок в файл / etc / fstab щоб наш диск автоматично монтувався при завантаженні системи. Про те як це робити читай тут: Монтування дисків в Ubuntu

А для тих кому лінь вчитуватися рядок ця буде виглядати приблизно так:

/ Dev / md0 / usr / data ext4 defaults 1 2

/ Usr / data - наша точка монтування (відповідно створюємо попередньо цю директорію)

Перезавантажуємо систему і перевіряємо працездатність нашого RAID1-масиву.

До речі щоб здійснювати моніторинг нашого масиву і отримувати сповіщення про збої додаємо в mdadm.conf рядок:

Відповідно для цього на системі повинен бути хоч який-небудь поштовик наприклад sendmail

Встановити можна так

apt-get install sendmail