Оглавление:
- Шаг 1. Установка Mdadm
- Шаг 2. Изучите наши диски
- Шаг 3. Разбиение диска для RAID
- Шаг 4. Подтвердите изменения
- Шаг 5: Создание устройств RAID1
- Шаг 6: Создание файловой системы на устройстве RAID
- Шаг 7. Проверьте данные после сбоя диска
- Шаг 8: Указатель команд
- Шаг 9: больше никаких шагов
Видео: Как сделать Raid-1 Storage: 9 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Что такое RAID1, проще говоря, его
: Зеркальное отображение диска. Лучше всего оптимизирован для резервирования и требует минимум 2 дисков
Что такое RAID1 в сложном плане?
: Состоит из точной копии (или зеркала) набора данных на двух или более дисках; Классическая зеркальная пара RAID 1 состоит из двух дисков. Эта конфигурация не предлагает четности, чередования или распределения дискового пространства на нескольких дисках, поскольку данные зеркалируются на всех дисках, принадлежащих массиву, а размер массива может быть не меньше размера самого маленького диска-члена. Этот макет полезен, когда производительность или надежность чтения более важны, чем производительность записи или результирующая емкость хранилища данных.
(Википедия очень хорошо это объясняет)
Что хорошо и что ужасно
Очень высокая производительность; Очень высокая защита данных; Минимальное снижение производительности записи.
Слабые стороны: высокие накладные расходы на резервирование; Поскольку все данные дублируются, требуется вдвое больший объем хранилища.
Что тебе понадобится
Минимум 2 USB-накопителя или жестких диска, которые можно добавить, используя 4, 6 и 8
Весь код выделен курсивом
Шаг 1. Установка Mdadm
Первое: вам нужно получить программное обеспечение RAID. Вам нужно будет загрузить и установить mdadm из репозитория программного обеспечения. Это довольно распространенное явление, поэтому откройте терминал и введите следующую команду:
sudo apt-get install mdadm
Шаг 2. Изучите наши диски
нам нужно проверить наши диски, не настроен ли уже какой-либо рейд.
Используя следующую команду:
mdadm -E / dev / sd [b-c]
Шаг 3. Разбиение диска для RAID
мы используем минимум два раздела / dev / sdc1 и / dev / sdb1 для создания RAID1. Давайте создадим разделы на этих двух дисках с помощью команды «fdisk» и изменим тип на raid во время создания раздела.
Используйте эту команду
fdisk / dev / sdc1
затем следуйте этим инструкциям
- Нажмите «n» для создания нового раздела.
- Затем выберите «P» для основного раздела. Затем выберите номер раздела как 1.
- Задайте полный размер по умолчанию, просто дважды нажав клавишу Enter.
- Затем нажмите «p», чтобы распечатать определенный раздел.
- Нажмите «L», чтобы перечислить все доступные типы.
- Введите "t", чтобы выбрать разделы.
- Выберите «fd» для Linux raid auto и нажмите Enter, чтобы применить.
- Затем снова используйте «p», чтобы распечатать внесенные нами изменения.
- Используйте «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 с именем «/ 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
Создайте файловую систему с помощью 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
Рекомендуемые:
Как сделать крутые часы своими руками - StickC - Сделать просто: 8 шагов
Сделай сам Как сделать классные часы - StickC - Легко сделать: в этом уроке мы узнаем, как запрограммировать ESP32 M5Stack StickC с Arduino IDE и Visuino для отображения времени на ЖК-дисплее, а также установить время с помощью кнопок StickC
Как сделать дрон с помощью Arduino UNO - Сделать квадрокоптер с помощью микроконтроллера: 8 шагов (с картинками)
Как сделать дрон с помощью Arduino UNO | Сделать квадрокоптер с помощью микроконтроллера: ВведениеПосетите мой канал на Youtube Дрон - очень дорогой гаджет (продукт) для покупки. В этом посте я собираюсь обсудить, как я могу сделать это дешево ?? И как вы можете сделать это своими руками по дешевой цене … Ну, в Индии все материалы (моторы, регуляторы
КАК СДЕЛАТЬ ARDUINO NANO / MINI - Как записать загрузчик: 5 шагов
КАК СДЕЛАТЬ ARDUINO NANO / MINI | Как записать загрузчик: в этих инструкциях я покажу вам, как сделать Arduino MINI с нуля. Процедуру, описанную в этих инструкциях, можно использовать для создания любых плат Arduino в соответствии с вашими требованиями к проекту. Пожалуйста, посмотрите видео для лучшего понимания
Музыкальный реактивный свет -- Как сделать супер простой музыкальный реактивный свет, чтобы сделать рабочий стол приятным: 5 шагов (с изображениями)
Музыкальный реактивный свет || Как сделать супер простой музыкальный реактивный свет для настольного компьютера. бас, который на самом деле является низкочастотным звуковым сигналом. Строить очень просто. Мы
Как сделать дешевое как бесплатное и легкое «руки помощи» для мелких деталей: 6 шагов
Как сделать дешевый как бесплатный и легкие «руки помощи» для мелких деталей. Итак, сегодня утром (2.23.08) и вчера (2.22.08) я пытался что-то припаять, но у меня не было руки помощи, так что я сделал сегодня утром. (2.23.08) У меня отлично работает, обычно без проблем. ОЧЕНЬ легко сделать, в основном бесплатно, всем лет