Установка Debian 10 на рейд 10
Обновлено: 21.11.2024
Недавно мне нужно было настроить программный RAID1 в процессе установки Debian. Как оказалось, этот процесс оказался проще, чем я изначально ожидал. Я кратко опишу его здесь, используя снимки экрана, сделанные во время начальных тестов.
В качестве примера я настрою RAID1 для корневой файловой системы и пространства подкачки с использованием двух устройств хранения без каких-либо дополнительных запасных устройств.
Шаг 1
Выполните обычный процесс установки до меню разбиения диска.
Шаг 2
Выберите ручной метод разметки в меню разметки диска.
Шаг 3
Создайте пустую таблицу разделов на каждом диске, используемом для создания массива RAID1.
Шаг 4
Создайте разделы на первом диске.
В процессе создания раздела выберите физический том для RAID в качестве типа раздела.
Таким же образом реплицируйте изменения на второй диск.
Шаг 5
Выполнить настройку программного RAID-массива.
Вам будет предложено сохранить изменения, примененные к таблицам разделов — сделайте это, чтобы разделы, созданные на предыдущем шаге, можно было использовать для создания массивов RAID.
Создайте новое устройство MD для идентичных разделов на недавно сконфигурированных дисках.
Выберите RAID1 в качестве типа устройства.
Выберите 2 в качестве количества активных устройств для массива RAID1.
Выберите 0 в качестве количества запасных устройств.
Выберите идентичные разделы на недавно настроенных дисках (например, md0 → [sda1, sdb1] и md1 → [sda2,sdb2]).
Шаг 6
Создайте корневую файловую систему на первом устройстве RAID1.
Создайте пространство подкачки на втором устройстве RAID1.
Выберите опцию завершения создания разделов и записи изменений на диск, чтобы подтвердить изменения, примененные к устройствам RAID1.
Шаг 7
Продолжайте процесс установки до установки загрузчика grub в меню жесткого диска.
По умолчанию grub будет установлен только на первый диск, поэтому перед перезагрузкой системы переключитесь на вторую (ALT + F2) или третью (ALT + F3) консоль, и выполните следующие команды, чтобы установить его на второй диск.
RAID 10 — это комбинация RAID 0 и RAID 1 для формирования RAID 10. Для настройки Raid 10 нам потребуется как минимум 4 диска. В наших предыдущих статьях мы видели, как настроить RAID 0 и RAID 1 с минимум двумя дисками.
Здесь мы будем использовать как RAID 0, так и RAID 1 для выполнения настройки Raid 10 с минимум 4 дисками. Предположим, что у нас есть некоторые данные, сохраненные на логическом томе, созданном с помощью RAID 10. Просто для примера, если мы сохраняем данные «яблоко», они будут сохранены на всех 4 дисках следующим способом.
При использовании RAID 0 он будет сохранен как «A» на первом диске и «p» на втором диске, затем снова «p» на первом диске и «l» на втором диске. Затем «e» на первом диске, таким образом, он продолжит циклический процесс для сохранения данных. Отсюда мы узнаем, что RAID 0 будет записывать половину данных на первый диск, а другую половину данных на второй диск.
В методе RAID 1 одни и те же данные будут записываться на два других диска следующим образом. «A» будет записывать как на первый, так и на второй диски, «P» будет записывать на оба диска, снова «P» будет записывать на оба диска. Таким образом, используя RAID 1, он будет записывать на оба диска. Это будет продолжаться по круговой системе.
Теперь вы все узнали, как работает RAID 10, объединяя RAID 0 и RAID 1. Если у нас есть 4 диска размером 20 ГБ, это будет всего 80 ГБ, но мы получим только 40 ГБ. емкости хранилища половина общей емкости будет потеряна для построения RAID 10.
Плюсы и минусы RAID 5
- Повышает производительность.
- Мы потеряем две емкости диска в RAID 10.
- Чтение и запись будут очень хорошими, поскольку запись и чтение будут осуществляться на все эти 4 диска одновременно.
- Его можно использовать для решений для баз данных, которым требуется высокая скорость записи на диск ввода-вывода.
Требования
В RAID 10 нам нужно как минимум 4 диска, первые 2 диска для RAID 0 и остальные 2 диска для RAID 1. Как я уже говорил, RAID 10 — это просто комбинация RAID 0 и 1. Если нам нужно расширили группу RAID, мы должны увеличить диск минимум на 4 диска.
Настройка моего сервера
Существует два способа настройки RAID 10, но здесь я собираюсь показать вам оба метода, но я предпочитаю, чтобы вы следовали первому методу, который значительно упрощает работу по настройке RAID 10.
Метод 1. Настройка Raid 10
<р>1. Сначала убедитесь, что все 4 добавленных диска обнаружены или не обнаружены с помощью следующей команды. <р>2. После обнаружения четырех дисков пришло время проверить диски, существует ли уже какой-либо рейд, прежде чем создавать новый.
Примечание. В приведенном выше выводе вы видите, что суперблок еще не обнаружен, что означает, что на всех 4 дисках не определен RAID.
Шаг 1. Разделение диска для RAID
<р>3. Теперь создайте новый раздел на всех 4 дисках (/dev/sdb, /dev/sdc, /dev/sdd и /dev/sde) с помощью инструмента «fdisk».Создать раздел /dev/sdb
Позвольте мне показать вам, как разбить один из дисков (/dev/sdb) с помощью fdisk, эти шаги будут одинаковыми и для всех остальных дисков.
Выполните следующие шаги для создания нового раздела на диске /dev/sdb.
- Нажмите ‘n’, чтобы создать новый раздел.
- Затем выберите «P» для основного раздела.
- Затем выберите «1» в качестве первого раздела.
- Затем нажмите «p», чтобы распечатать созданный раздел.
- Изменить тип. Если нам нужно узнать все доступные типы, нажмите «L».
- Здесь мы выбираем «fd», так как мой тип — RAID.
- Затем нажмите «p», чтобы распечатать определенный раздел.
- Затем снова используйте ‘p’, чтобы напечатать сделанные нами изменения.
- Используйте ‘w’, чтобы записать изменения.
Примечание. Используйте приведенные выше инструкции для создания разделов на других дисках (sdc, sdd, sdd, sde).
<р>4. После создания всех 4 разделов вам снова нужно проверить диски на наличие уже существующих рейдов, используя следующую команду.
Примечание. Приведенные выше выходные данные показывают, что на всех четырех вновь созданных разделах не обнаружен ни один суперблок, а это означает, что мы можем перейти к созданию RAID 10 на этих дисках.
Шаг 2. Создание RAID-устройства md
<р>5. Теперь пришло время создать устройство «md» (то есть /dev/md0) с помощью инструмента управления рейдами «mdadm». Перед созданием устройства в вашей системе должен быть установлен инструмент mdadm, если он не установлен заранее.После установки инструмента mdadm вы можете создать рейд-устройство md с помощью следующей команды.
<р>6. Затем проверьте только что созданное устройство рейда с помощью команды «cat».<р>7. Затем проверьте все 4 диска, используя приведенную ниже команду. Вывод приведенной ниже команды будет длинным, поскольку она отображает информацию обо всех 4 дисках.
<р>8. Затем проверьте детали Raid Array с помощью следующей команды.
Примечание. В приведенных выше результатах видно, что статус Raid был активен и выполнялась повторная синхронизация.
Шаг 3. Создание файловой системы
<р>9. Создайте файловую систему, используя ext4 для «md0» и смонтируйте ее в «/mnt/raid10». Здесь я использовал ext4, но вы можете использовать любой тип файловой системы, если хотите.<р>10. После создания файловой системы смонтируйте созданную файловую систему в «/mnt/raid10» и выведите список содержимого точки монтирования с помощью команды «ls -l».
Затем добавьте несколько файлов в точку подключения, добавьте текст в любой из файлов и проверьте содержимое.
<р>11. Для автоматического монтирования откройте файл ‘/etc/fstab’ и добавьте следующую запись в fstab, возможно, точка монтирования будет отличаться в зависимости от вашей среды. Сохраните и выйдите с помощью wq!.
<р>12. Затем проверьте файл «/etc/fstab» на наличие ошибок перед перезапуском системы с помощью команды «mount -a».
Шаг 4. Сохраните конфигурацию RAID
<р>13. По умолчанию у RAID нет конфигурационного файла, поэтому нам нужно сохранить его вручную после выполнения всех вышеперечисленных шагов, чтобы сохранить эти настройки при загрузке системы.
Все, мы создали RAID 10, используя метод 1, этот метод проще. Теперь давайте перейдем к настройке RAID 10, используя метод 2.
Способ 2. Создание RAID 10
<р>1. В методе 2 мы должны определить 2 набора RAID 1, а затем нам нужно определить RAID 0, используя эти созданные наборы RAID 1. Здесь мы сначала создадим 2 зеркала (RAID1), а затем разделим на RAID0.Сначала перечислите диски, которые доступны для создания RAID 10.
<р>3. После разделения всех 4 дисков теперь проверьте диски на наличие любых существующих блоков рейда.
Шаг 1. Создание RAID 1
<р>4. Сначала позвольте мне создать 2 набора RAID 1, используя 4 диска «sdb1» и «sdc1», а другой набор — с помощью «sdd1» и «sde1».
Шаг 2. Создание RAID 0
<р>5. Затем создайте RAID 0, используя устройства md1 и md2.
Шаг 3. Сохраните конфигурацию RAID
<р>6.Нам нужно сохранить конфигурацию в «/etc/mdadm.conf», чтобы загружать все устройства рейда при каждой перезагрузке.Вот оно! мы создали RAID 1+0, используя метод 2. Здесь мы потеряем два места на диске, но производительность будет превосходной по сравнению с любыми другими конфигурациями RAID.
Заключение
Здесь мы создали RAID 10 двумя способами. RAID 10 также имеет хорошую производительность и избыточность. Надеюсь, это поможет вам понять уровень вложенного рейда RAID 10. Давайте посмотрим, как расширить существующий массив рейдов и многое другое в моих следующих статьях.
Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.
Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:
TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.
Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.
Мы благодарны за вашу бесконечную поддержку.
Похожие сообщения
14 мыслей о «Настройка RAID 10 или 1+0 (вложенных) в Linux — часть 6»
Привет, спасибо за эту статью, но мне нужно знать, как увидеть «raid10_files.txt», существующий в разделе 4 (мне нужно их увидеть), ИЛИ мне нужно проверить с помощью демонстрации, как Raid уже работает!
Спасибо, что ответили мне.
Эта статья дала мне много информации, но я остался с потенциальной проблемой, которую я пытаюсь решить, а именно с защитой установки ОС. Судя по тому, что я прочитал, ОС работает на /dev/sda на одном диске.
Если вы потеряете этот диск, все, что у вас есть здесь, пропало. Из опыта я знаю, что вы можете сделать RAID-1 во время установки. Можете ли вы сделать RAID-10 во время установки? Для использования LVM это должна быть графическая установка.
У меня коробка с 6 дисками (4 – 1 ТБ и 2 – 2 ТБ), можно ли это сделать? Я знаю, что вы можете установить и запустить /boot на RAID-1, но будет ли это работать на RAID-10?
Привет Бабин.
Отличная статья.
В подзаголовке вы сказали: Плюсы и минусы RAID 5
Разве это не плюсы и минусы RAID 10?
Ошибка при настройке моего сервера:
Я думаю, что диск 1 должен быть /dev/sdb.
Спасибо за подборку..
Мне кажется, что на одном из ваших скриншотов есть «ошибка»?
…Графика прямо под «Настройка моего сервера»
Шаг 1
Выполните обычный процесс установки до меню разбиения диска.
Шаг 2.
Выберите ручной метод разметки в меню разметки диска.
Шаг 3
Создайте пустую таблицу разделов на каждом диске, используемом для создания массива RAID1.
Шаг 4.
Создайте разделы на первом диске.
В процессе создания раздела выберите физический том для RAID в качестве типа раздела.
Таким же образом реплицируйте изменения на второй диск.
Шаг 5
Выполните настройку программного RAID-массива.
Вам будет предложено сохранить изменения, примененные к таблицам разделов — сделайте это, чтобы разделы, созданные на предыдущем шаге, можно было использовать для создания массивов RAID.
Создайте новое устройство MD для идентичных разделов на недавно сконфигурированных дисках.
Выберите RAID1 в качестве типа устройства.
Выберите 2 в качестве количества активных устройств для массива RAID1.
Выберите 0 в качестве количества запасных устройств.
Выберите идентичные разделы на недавно настроенных дисках (например, md0 → [sda1, sdb1] и md1 → [sda2,sdb2]).
Шаг 6.
Создайте корневую файловую систему на первом устройстве RAID1.
Создайте пространство подкачки на втором устройстве RAID1.
Выберите опцию завершения создания разделов и записи изменений на диск, чтобы подтвердить изменения, примененные к устройствам RAID1.
Шаг 7
Продолжайте процесс установки до установки загрузчика grub в меню жесткого диска.
По умолчанию grub будет установлен только на первый диск, поэтому перед перезагрузкой системы переключитесь на вторую (ALT + F2) или третью (ALT + F3) консоль и выполните следующие команды, чтобы установить его на второй диск.< /p>
Выберите Grub, и готово.
Связанные
6 мыслей о «Настройка программного RAID 1 Debian во время установки»
По умолчанию grub будет установлен только на первый диск, поэтому перед перезагрузкой системы переключитесь на вторую (ALT + F2) или третью (ALT + F3) консоль и выполните следующие команды, чтобы установить его на второй диск.< /p>
Какие команды? Они не перечислены в этом руководстве и необходимы для защиты от сбоев при загрузке.
Да, вы правы и определили мою ошибку. Я вернусь, повторю процесс и вскоре обновлю документ.
Обновите документ, чтобы отображалась командная строка.
Я попытаюсь создать на этом видеофайл.
Будет ли это "grub-install /dev/sda" и "grub-install /dev/sdb"?
Если вы хотите, чтобы ваш /boot работал в RAID-1, тогда при выборе grub в последнем состоянии установки это нормально, потому что /boot a.k.a grub уже находится в разделе RAID-1.
Оставить ответ Отменить ответ
Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.
Здравствуйте! Меня зовут Хасан Т. Эмдад Руми. Я менеджер ИТ-проектов и консультант отдела виртуализации и облачных вычислений из Дакки, Бангладеш. У меня есть предыдущий опыт управления многочисленными местными и международными проектами в области Telco VAS и NMC, Национального центра обработки данных и PKI Naitonal Root и CA Infrastructure. Также сотрудничает с несколькими группами разработчиков оффшорного программного обеспечения.
Это шаг Разбиение дисков на разделы. Метод разметки — ручной.
Экран ручной разметки состоит из 3 разделов. Первый раздел — это операции верхнего уровня. Особый интерес представляет Настройка программного RAID. Ближе к концу этой страницы обсуждается создание программного RAID. Во втором разделе перечислены диски и под каждым диском его разделы. Третий раздел — это пункты меню для окончательной настройки разделов.
Выберите диск для создания пустой таблицы разделов.
Обратите внимание: если вы хотите сохранить существующие данные, вместо этого выберите раздел. Flip Использовать как: не использовать для Использовать как: файловая система журналирования Ext4. А затем форматировать раздел: нет, сохранить существующие данные. Наконец, настройте точку подключения и параметры подключения.
Ниже показан диск, выбранный для создания таблицы разделов.
Тип таблицы разделов gpt.
Выберите свободное место для установки разделов.
Настройте раздел с правильным форматом ведения журнала Ext4, точкой подключения и параметрами подключения. Ниже показан раздел, в котором мы хотим сохранить существующие данные.
Пример разделов
Вы можете заметить параметр отказа от монтирования для SSD-накопителя.
Диск | Точка монтирования | Тип | Размер | Параметры монтирования | Другое |
---|---|---|---|---|---|
sda (256 ГБ SSD) | EFI | 256 МБ< /td> | Загрузочная | ||
/ | EXT4 | 96 ГБ | отбросить, relatime< /td> | ||
/usr/local | EXT4 | 32 ГБ | discard, relatime, nodev | ||
/opt | EXT4 | 32 ГБ | discard, relatime, nodedev | /home | EXT4 | осталось | discard, relatime, nodev, nosuid |
sdb (вращается 1 ТБ) | SWAP | 128 ГБ | |||
/var | EXT4 td> | 128 ГБ | relatime, nodev, nosuid | ||
/tmp | EXT4 | 128 ГБ | relatime, nodev, nosuid, noexec | ||
/data | EXT4 | осталось td> | relatime, nodev, nosuid, noexec | ||
RAID10 | /samba | EXT4 | 4 ТБ | отн. atime, nodedev, nosuid, noexec | largefile |
Еще один пример для больших дисков.
Диск | Точка монтирования | Тип | Размер | Параметры монтирования | Другое |
---|---|---|---|---|---|
sda (512 ГБ NVME) | EFI | 512 МБ< /td> | Загрузочная | ||
/ | EXT4 | 128 ГБ | отбросить, relatime< /td> | ||
/usr/local | EXT4 | 96 ГБ | discard, relatime, nodev | ||
/opt | EXT4 | 96 ГБ | discard, relatime, nodedev | /home | EXT4 | осталось | discard, relatime, nodev, nosuid |
sdb (вращается 2 ТБ) | SWAP | 196 ГБ | 128 ГБ памяти | ||
/var | EXT4 | 256 ГБ | relatime, nodev, nosuid | ||
/tmp | < td>EXT4256 ГБ | relatime, nodev, nosuid, noexec | |||
/data | EXT4 | осталось | relatime, nodev, nosuid, noexec | ||
RAID10 | /samba | EXT4 td> | 4 ТБ | relatime, nodev, nosuid, noexec | largefile |
Наконец, он позволяет просматривать разделы. Прокрутите список до конца, выберите «Завершить создание разделов и записать изменения на диск» .
Обратите внимание, что раздел, смонтированный в /data (или /stash, как показано), можно использовать для ссылки на папку наборов данных проекта, например. /данные/ /
связан с ~/Workspace/
Вернуться к установке
Программный RAID
Во-первых, давайте кратко поговорим об аппаратном RAID. Если вы настроили RAID в BIOS и правильно отредактировали команду Expert install, RAID должен появиться здесь как один диск. Разделите его, как если бы это был один диск. Опять же, это для настройки аппаратного RAID.
Теперь программный RAID отличается от аппаратного RAID. См. снимок экрана ниже для программного RAID.
Предпочтительнее использовать программный RAID. Есть опция Настроить программный RAID (первый синий прямоугольник на скриншоте). После установки RAID будет отображаться как один диск (второе синее поле). В третьем синем поле перечислены диски, составляющие RAID. Не прикасайтесь к ним.
Вы можете сохранить данные уже на устройстве RAID. Вот как: Выберите раздел (не диск) на диске RAID. Перевернуть Использовать как: не использовать Использовать как: Журналируемая файловая система Ext4 и Форматировать раздел: нет, сохранить существующие данные. Настройте точку подключения и параметры подключения.
На самом деле это относилось не только к разделам RAID, но и к любому разделу. Обратите внимание, даже если мы сохраним существующие данные, нам все равно нужно смонтировать раздел и установить параметры монтирования (см. таблицу выше). Исключением является раздел подкачки. Он уже помечен как F (отформатируйте его), и для него ничего не нужно делать.
Читайте также: