About Tech
Закрывать
Меню

Навигация

  • сертификаты Linux
  • дистрибутивы Linux
  • Kvm
  • Рейд
  • Russian
    • Russian
    • Arabic
    • Bulgarian
    • Croatian
    • Czech
    • Danish
    • Dutch
    • Estonian
    • Finnish
    • French
    • Georgian
    • German
    • Greek
    • Hebrew
    • Hindi
    • Hungarian
    • Indonesian
    • Italian
    • Japanese
    • Korean
    • Latvian
    • Lithuanian
    • Norwegian
    • Polish
    • Portuguese
    • Romanian
    • Serbian
    • Slovak
    • Slovenian
    • Spanish
    • Swedish
    • Thai
    • Turkish
    • Ukrainian
    • Persian
Закрывать

Настройка RAID 1 (зеркалирование) с использованием двух дисков в Linux

Зеркалирование RAID означает точный клон (или зеркало) записи одних и тех же данных на два диска. Для создания RAID1 в массиве требуется как минимум два количества дисков, и это полезно только тогда, когда производительность чтения или надежность более точны, чем емкость хранилища данных.

Создать Raid1 в Linux
Настройка Raid1 в Linux

Зеркала созданы для защиты от потери данных из-за сбоя диска. Каждый диск в зеркале содержит точную копию данных. Когда один диск выходит из строя, те же данные могут быть получены с другого работающего диска. Однако неисправный диск можно заменить на работающем компьютере без вмешательства пользователя.

Особенности RAID 1

  1. Зеркало имеет хорошие характеристики.
  2. 50% места будет потеряно. Означает, что если у нас есть два диска с общим размером 500 ГБ, это будет 1 ТБ, но при зеркалировании он покажет нам только 500 ГБ.
  3. Отсутствие потери данных при зеркалировании при выходе из строя одного диска, потому что у нас одинаковое содержимое на обоих дисках.
  4. Чтение будет лучше, чем запись данных на диск.

Требования

Для создания RAID 1 разрешено не менее двух дисков, но вы можете добавить больше дисков, используя дважды как 2, 4, 6, 8. Чтобы добавить больше дисков, ваша система должна иметь физический адаптер RAID (аппаратную карту).

Здесь мы используем программный рейд, а не аппаратный рейд. Если ваша система имеет встроенную физическую аппаратную рейд-карту, вы можете получить к ней доступ из служебного интерфейса или с помощью Ctrl + I клавиша.

Читайте также: Основные концепции RAID в Linux

Моя настройка сервера
Операционная система: CentOS 6.5 Final. IP-адрес: 192.168.0.226. Имя хоста: rd1.tecmintlocal.com. Диск 1 [20 ГБ]: / dev / sdb. Диск 2 [20 ГБ]: / dev / sdc. 

В этой статье вы найдете пошаговые инструкции по установке программного обеспечения. RAID 1 или Зеркало с использованием мдадм (создает и управляет рейдом) на платформе Linux. Хотя те же инструкции работают и в других дистрибутивах Linux, таких как RedHat, CentOS, Fedora и т. Д.

Шаг 1. Установка необходимых компонентов и проверка дисков

1. Как я сказал выше, мы используем утилиту mdadm для создания и управления RAID в Linux. Итак, давайте установим мдадм программный пакет в Linux с помощью инструмента управления пакетами yum или apt-get.

# yum install mdadm [в системах RedHat] # apt-get install mdadm [в системах Debain]

2. Один раз 'мдадм‘Пакет был установлен, нам нужно проверить наши диски, есть ли уже настроенный рейд, используя следующую команду.

# mdadm -E / dev / sd [b-c]
Проверить RAID на дисках
Проверить RAID на дисках

Как видно из приведенного выше экрана, нет никаких суперблок еще не обнаружен, означает, что RAID не определен.

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

3. Как я уже упоминал выше, мы используем минимум два раздела /dev/sdb и /dev/sdc для создания RAID1. Давайте создадим разделы на этих двух дисках с помощью ‘fdisk‘И измените тип на рейд во время создания раздела.

# fdisk / dev / sdb. 
Следуйте приведенным ниже инструкциям.
  1. Нажимать 'п‘Для создания нового раздела.
  2. Тогда выбирай 'п‘Для первичного раздела.
  3. Затем выберите номер раздела как 1.
  4. Установите полный размер по умолчанию, просто нажав два раза Войти ключ.
  5. Следующее нажатие ‘п‘, Чтобы распечатать определенный раздел.
  6. Нажимать 'L‘, Чтобы перечислить все доступные типы.
  7. Тип 'т«Выбрать перегородки.
  8. Выбирать 'fd‘Для Linux raid auto и нажмите Enter, чтобы применить.
  9. Затем снова используйте ‘п«Чтобы распечатать внесенные нами изменения.
  10. Использовать 'ш«Написать изменения.
Создать разделы диска
Создать разделы диска

После '/dev/sdb‘Раздел был создан, затем следуйте тем же инструкциям, чтобы создать новый раздел на /dev/sdc привод.

# fdisk / dev / sdc. 
Создать вторые разделы
Создать вторые разделы

4. После успешного создания обоих разделов проверьте изменения на обоих SDB & SDC ездить, используя тот же ‘мдадм‘, А также подтвердите тип RAID, как показано на следующих снимках экрана.

# mdadm -E / dev / sd [b-c]
Проверить изменения разделов
Проверить изменения разделов
Проверить тип RAID
Проверить тип RAID

Примечание: Как вы видите на картинке выше, нет никакого определенного RAID на sdb1 и sdc1 ездит так далеко, поэтому мы не получаем суперблоки обнаружен.

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

5. Затем создайте устройство RAID1 с именем ‘/dev/md0‘Используя следующую команду и проверьте ее.

# mdadm --create / dev / md0 --level = mirror --raid-devices = 2 / dev / sd [b-c] 1. # cat / proc / mdstat. 
Создать устройство RAID
Создать устройство RAID

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

# mdadm -E / dev / sd [b-c] 1. # mdadm --detail / dev / md0. 
Проверить тип устройства RAID
Проверить тип устройства RAID
Проверьте массив устройств RAID
Проверьте массив устройств RAID

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

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

7. Создайте файловую систему с помощью ext4 для md0 и установить под /mnt/raid1.

# mkfs.ext4 / dev / md0. 
Создать файловую систему устройства RAID
Создать файловую систему устройства RAID

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

# mkdir / mnt / raid1. # монтировать / dev / md0 / mnt / raid1 / # коснитесь /mnt/raid1/tecmint.txt. # echo "tecmint raid setups"> /mnt/raid1/tecmint.txt.
Смонтировать Raid Device
Смонтировать Raid Device

9. Чтобы автоматически смонтировать RAID1 при перезагрузке системы, вам необходимо сделать запись в файле fstab. Открыть '/etc/fstab‘Файл и добавьте следующую строку в конец файла.

/ dev / md0 / mnt / raid1 ext4 по умолчанию 0 0. 
Устройство Raid Automount
Устройство Raid Automount

10. Запустить 'mount -a‘, Чтобы проверить, нет ли ошибок в записи fstab.

# монтировать -av. 
Проверить ошибки в fstab
Проверить ошибки в fstab

11. Затем сохраните конфигурацию рейда вручную в ‘mdadm.conf‘Файл, используя команду ниже.

# mdadm --detail --scan --verbose >> /etc/mdadm.conf. 
Сохранить конфигурацию рейда
Сохранить конфигурацию рейда

Приведенный выше файл конфигурации считывается системой при перезагрузке и загрузке устройств RAID.

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

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

# mdadm --detail / dev / md0. 
Raid Device Verify
Raid Device Verify

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

# ls -l / dev | grep sd. # mdadm --detail / dev / md0. 
Тестовые устройства RAID
Тестовые устройства RAID

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

# cd / mnt / raid1 / # cat tecmint.txt.
Проверить данные RAID
Проверить данные RAID

Вы видели, что наши данные все еще доступны. Из этого мы узнаем преимущество RAID 1 (зеркало). В следующей статье мы увидим, как настроить RAID 5 чередование с распределенной четностью. Надеюсь, это поможет вам понять, как работает RAID 1 (зеркало).

Смартфоны Android под брендом Sachin Tendulkar выпущены за 12 999 рупий!
Смартфоны Android под брендом Sachin Tendulkar выпущены за 12 999 рупий!
on Jul 26, 2023
Вот как найти пакеты для балансировки данных 4G и обновления в приложении MyJio
Вот как найти пакеты для балансировки данных 4G и обновления в приложении MyJio
on Jul 26, 2023
Подтверждено: Samsung Galaxy S9 дебютирует 25 февраля
Подтверждено: Samsung Galaxy S9 дебютирует 25 февраля
on Jul 26, 2023
сертификаты Linuxдистрибутивы LinuxKvmРейдДжангоКрасная ШапкаLfcaкоманды LinuxИнструменты мониторингаКластеризацияРуководствоXenserverЛучшие инструментывеб браузерыDebianFedoraLinux монетный дворЭлектронные книгиRhceCentosМежсетевые экраныКакие новостиLfcsNodejsKali LinuxKubernetesМенеджеры пакетовРедакторыКоманда AwkСед команда
  • сертификаты Linux
  • дистрибутивы Linux
  • Kvm
  • Рейд
  • Джанго
  • Красная Шапка
  • Lfca
  • команды Linux
  • Инструменты мониторинга
  • Кластеризация
  • Руководство
  • Xenserver
  • Лучшие инструменты
  • веб браузеры
  • Debian
  • Fedora
  • Linux монетный двор
  • Электронные книги
© Copyright About Tech 2023