RAID на жорсткому диску на основі апаратних засобів дорого коштує. З цієї причини користувачі регулярно створюють програмне забезпечення RAID в Linux, щоб задовольнити свої великі потреби в даних.
Завдяки таким інструментам, як Mdadm, впродовж багатьох років Linux налаштовувався на Linux. За допомогою цієї програми користувачі можуть створити програмний масив RAID за лічені хвилини!
Встановіть Mdadm
Найкращим способом створення масиву RAID в Linux євикористовувати інструмент Mdadm. Mdadm - це утиліта командного рядка, яка дозволяє швидко та просто керувати RAID-пристроями. На жаль, це програмне забезпечення за замовчуванням не постачається з більшістю дистрибутивів. Якщо ви хочете використовувати його, вам потрібно буде встановити його вручну.
Відкрийте термінал і дотримуйтесь інструкцій, які відповідають вашій операційній системі Linux.
Ubuntu
sudo apt install mdadm
Debian
sudo apt install mdadm
Arch Linux
sudo pacman -S mdadm
Fedora
sudo dnf install mdadm -y
OpenSUSE
sudo zypper install mdadm
Загальний Linux
Більшість дистрибутивів Linux мають доступ до Mdadm тапакують його для своїх користувачів. Це означає, що якщо ви не можете знайти програму в сховищі пакунків дистрибутива Linux, є ще один спосіб: створення з джерела. Дотримуйтесь інструкцій нижче, щоб дізнатися, як працювати з Mdadm.
Крок 1: Перейдіть на сторінку Mdadm GitHub і дізнайтеся, які залежності потрібно правильно скласти програмі.
Крок 2: Клоніруйте вихідний код за допомогою git командування.
git clone https://github.com/neilbrown/mdadm cd mdadm
Крок 3: Складіть код із зробити командування.
make
Крок 4: Встановіть Mdadm в Linux за допомогою зробити встановлення командування.
sudo make install
Підготуйте жорсткі диски
Для масивів RAID в Linux потрібні як мінімум два жорстких диска. Ці жорсткі диски повинні бути повністю порожніми, без нічого на них. Запустіть термінал і використовуйте DD команда нуль кожного з них.
Примітка: використовуйте lsblk команда для визначення мітки кожного жорсткого диска.

sudo dd if=/dev/zero of=/dev/sdX
sudo mdadm --zero-superblock /dev/sdX
Створення RAID масиву
Використання Mdadm для створення нового масиву RAID дуже просте. Для цього випишіть у термінал наступну команду. Не забудьте змінити та вилучити ХВ операції терміналу, оскільки мітки вашого накопичувача будуть відрізнятися від наведеного прикладу.
Примітка. У цьому прикладі ми використовуємо інструмент управління Mdadm RAID для створення пристрою з двома жорсткими дисками. Якщо вашому RAID потрібно більше двох жорстких дисків, змініть його raid-пристрої = 2 до raid-пристрої = 3 або більша кількість.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX
Нехай Mdadm створює пристрій RAID. Будьте терплячі, і нехай інструмент працює. Коли процес закінчений, настав час перевірити його, щоб перевірити, чи працює масив накопичувачів.
Ви можете перевірити, що ваш RAID був успішно виконаний, виконавши кіт команда у вікні терміналу.
cat /proc/mdstat
Формуйте RAID масив
Коли ви комбінуєте диски для створення масиву RAID,ваші жорсткі диски разом, щоб створити єдиний пристрій зберігання даних. Цей пристрій зберігання даних є повністю порожнім і недоступним. Ви не зможете розмістити на ньому жодних даних, не відформатувавши їх.
Форматування диска RAID в Linux вимагає використання команди MKFS. У терміналі виконати mkfs.ext4. Запуск цієї команди створить нову файлову систему Extended4 у масиві
sudo mkfs.ext4 -F /dev/md0
Монтувати RAID масив
Перш ніж ви зможете отримати доступ до свого нового RAID-пристрою в Linux, його потрібно встановити в систему. Щоб встановити його, запустіть термінал і виконайте наведені нижче дії.
Крок 1: Створіть нову папку для RAID, до якого можна встановити mkdir командування.
sudo mkdir -p /mount/md0
Крок 2: Використовувати кріплення командуйте і прив’яжіть масив RAID до нового / mnt / md0 папку.
sudo mount /dev/md0 /mnt/md0
Після встановлення отримайте доступ до RAID-масиву за допомогою CD командування.
cd /mnt/md0
Для постійного кріплення RAID в Linux виконайте:
sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab
Якщо ви хочете видалити RAID, вам потрібно скористатися umount командування.
Примітка: НЕ намагайтеся роз’єднати RAID-пристрій під час копіювання даних!
sudo umount /dev/md0
Традиційне umount команда повинна працювати. Якщо у вас виникли проблеми, і RAID відмовляється скасовуватись із системи, спробуйте скористатися "L" перемикач.
sudo umount /dev/md0 -l</p>
Коментарі