Оглавление:

Как сделать Raid-1 Storage: 9 шагов
Как сделать Raid-1 Storage: 9 шагов

Видео: Как сделать Raid-1 Storage: 9 шагов

Видео: Как сделать Raid-1 Storage: 9 шагов
Видео: Создание зеркального дискового массива RAID 1 2024, Ноябрь
Anonim
Как сделать Raid-1 Storage
Как сделать Raid-1 Storage

Что такое RAID1, проще говоря, его

: Зеркальное отображение диска. Лучше всего оптимизирован для резервирования и требует минимум 2 дисков

Что такое RAID1 в сложном плане?

: Состоит из точной копии (или зеркала) набора данных на двух или более дисках; Классическая зеркальная пара RAID 1 состоит из двух дисков. Эта конфигурация не предлагает четности, чередования или распределения дискового пространства на нескольких дисках, поскольку данные зеркалируются на всех дисках, принадлежащих массиву, а размер массива может быть не меньше размера самого маленького диска-члена. Этот макет полезен, когда производительность или надежность чтения более важны, чем производительность записи или результирующая емкость хранилища данных.

(Википедия очень хорошо это объясняет)

Что хорошо и что ужасно

Очень высокая производительность; Очень высокая защита данных; Минимальное снижение производительности записи.

Слабые стороны: высокие накладные расходы на резервирование; Поскольку все данные дублируются, требуется вдвое больший объем хранилища.

Что тебе понадобится

Минимум 2 USB-накопителя или жестких диска, которые можно добавить, используя 4, 6 и 8

Весь код выделен курсивом

Шаг 1. Установка Mdadm

Установка Mdadm
Установка Mdadm

Первое: вам нужно получить программное обеспечение RAID. Вам нужно будет загрузить и установить mdadm из репозитория программного обеспечения. Это довольно распространенное явление, поэтому откройте терминал и введите следующую команду:

sudo apt-get install mdadm

Шаг 2. Изучите наши диски

нам нужно проверить наши диски, не настроен ли уже какой-либо рейд.

Используя следующую команду:

mdadm -E / dev / sd [b-c]

Шаг 3. Разбиение диска для RAID

Разбиение диска для RAID
Разбиение диска для RAID
Разбиение диска для RAID
Разбиение диска для RAID

мы используем минимум два раздела / dev / sdc1 и / dev / sdb1 для создания RAID1. Давайте создадим разделы на этих двух дисках с помощью команды «fdisk» и изменим тип на raid во время создания раздела.

Используйте эту команду

fdisk / dev / sdc1

затем следуйте этим инструкциям

  1. Нажмите «n» для создания нового раздела.
  2. Затем выберите «P» для основного раздела. Затем выберите номер раздела как 1.
  3. Задайте полный размер по умолчанию, просто дважды нажав клавишу Enter.
  4. Затем нажмите «p», чтобы распечатать определенный раздел.
  5. Нажмите «L», чтобы перечислить все доступные типы.
  6. Введите "t", чтобы выбрать разделы.
  7. Выберите «fd» для Linux raid auto и нажмите Enter, чтобы применить.
  8. Затем снова используйте «p», чтобы распечатать внесенные нами изменения.
  9. Используйте «w», чтобы записать изменения.

Теперь то же самое и для sdb1.

fdisk / dev / sdb1

Так что следуйте тем же шагам, что и sdc1

Шаг 4. Подтвердите изменения

Проверить изменения
Проверить изменения
Проверить изменения
Проверить изменения

После успешного создания обоих разделов проверьте изменения на обоих USB-накопителях sdb и sdc, используя ту же команду «mdadm», а также подтвердите тип RAID.

Используя команду:

mdadm -E / dev / sd [b-c]

мы можем использовать ту же команду, но добавить ее в конце

mdadm -E / dev / sd [b-c] 1

Шаг 5: Создание устройств RAID1

Создание устройств RAID1
Создание устройств RAID1
Создание устройств RAID1
Создание устройств RAID1
Создание устройств RAID1
Создание устройств RAID1
Создание устройств RAID1
Создание устройств RAID1

Затем создайте устройство RAID1 с именем «/ dev / md0» или вы можете использовать «/ dev / md127» с помощью следующей команды и проверить ее.

mdadm --create / dev / md0 --level = mirror --raid-devices = 2 / dev / sd [b-c] 1

cat / proc / mdstat

или

mdadm --create / dev / md127 --level = mirror --raid-devices = 2 / dev / sd [b-c] 1

cat / proc / mdstat

Затем проверьте тип рейдовых устройств и массив рейдов, используя следующие команды.

mdadm -E / dev / sd [b-c] 1

mdadm --detail / dev / md0 ИЛИ mdadm --detail / dev / md127

Из приведенных выше изображений вы должны более или менее понять, что raid1 был создан и использует разделы / dev / sdb1 и / dev / sdc1, а также вы можете увидеть статус как повторная синхронизация. Через

команда mdadm --detail / dev / md0 или mdadm --detail / dev / md127

Шаг 6: Создание файловой системы на устройстве RAID

Создание файловой системы на устройстве RAID
Создание файловой системы на устройстве RAID
Создание файловой системы на устройстве RAID
Создание файловой системы на устройстве RAID
Создание файловой системы на устройстве RAID
Создание файловой системы на устройстве RAID

Создайте файловую систему с помощью ext4 для md0 или md127 и смонтируйте в / mnt / raid1. Этот шаг важен.

Используйте команду

mkfs.ext4 / dev / md0 или mkfs.ext4 / dev / md127

Затем смонтируйте вновь созданную файловую систему в «/ mnt / raid1», создайте несколько файлов и проверьте содержимое в точке монтирования.

Используйте эти команды

mkdir / mnt / raid1

монтировать / dev / md0 / mnt / raid1 /

коснитесь /mnt/raid1/tecmint.txt

echo "настройки рейда tecmint"> /mnt/raid1/tecmint.txt

cat /mnt/raid1/tecmint.txt

cat proc / mdstat

Итак, чтобы автоматически смонтировать RAID1 при перезагрузке системы, вам необходимо сделать запись в файле fstab. Откройте файл «/ etc / fstab» и добавьте следующие

/ dev / md0 / mnt / raid1 ext4 по умолчанию 0 0

обязательно бежать

Запустите «mount -av», чтобы увидеть, есть ли какие-либо ошибки в файле fstab, хотя, если выполнить шаг, ошибки не появятся.

Теперь давайте сохраним конфигурацию рейда вручную в файл «mdadm.conf», используя следующую команду.

mdadm --detail --scan --verbose >> /etc/mdadm.conf

Шаг 7. Проверьте данные после сбоя диска

Проверка данных после сбоя диска
Проверка данных после сбоя диска
Проверка данных после сбоя диска
Проверка данных после сбоя диска
Проверка данных после сбоя диска
Проверка данных после сбоя диска
Проверка данных после сбоя диска
Проверка данных после сбоя диска

Назначение RAID - если какой-либо из жестких дисков выйдет из строя или выйдет из строя, наши данные должны быть доступны. Посмотрим, что произойдет, если какой-либо из дисков в массиве недоступен.

мы видим, что в нашем RAID есть 2 устройства, а активных устройств - 2. Итак, теперь удалите один из ваших жестких дисков.

ls -l / dev | grep sd

mdadm --detail / dev / md0

Мы видим, что один из наших драйверов потерян, поэтому теперь давайте проверим наши данные.

Используйте команды базы

cd / mnt / raid1 /

кошка tecmint.txt

…………………………………..

Данные должны все еще быть там и доступны нам, даже если мы удалили один из драйверов, это преимущество RAID 1 (зеркало)

Шаг 8: Указатель команд

fdisk: это утилита командной строки, которая предоставляет функции разделения диска.

cat: стандартная утилита Unix, которая последовательно читает файлы и записывает их на стандартный вывод.

mount: команда монтирует запоминающее устройство или файловую систему, делает ее доступной и присоединяет к существующей структуре каталогов.

mkdir: используется для создания нового каталога.

touch: это команда, используемая для обновления даты доступа и / или даты изменения компьютерного файла или каталога.

echo - это команда, которая выводит строки, которые передаются в качестве аргументов. Это команда, обычно используемая в сценариях оболочки и пакетных файлах для вывода текста состояния на экран или в компьютерный файл, или в качестве исходной части конвейера.

Шаг 9: больше никаких шагов

Если вы зашли так далеко, поздравляем, потому что это заняло у меня целый день, мне пришлось сделать это дважды, все мои скриншоты были повреждены, надеюсь, я смогу помочь с борьбой с RAID1

Рекомендуемые: