Установка Ubuntu 20.04 в RAID 1. Настройка и восстановление RAID массива.

preview_player
Показать описание
Установка Ubuntu 20.04 в RAID 1. Настройка и восстановление RAID массива.

Настройка Software RAID при установке Ubuntu Server 20.04.
Комманды в видео:

cat /proc/mdstat | Просмотр состояния RAID
fdisk -l | Простомотр дисков и разделов

mdadm --add /dev/md1 /dev/sda2 | Добавление разделов (partition) в RAID
sfdisk -d /dev/sda | sfdisk /dev/sdb | Клонирование разделов с диска sda на sdb

grub-install /dev/sdb | Установка загрузчика на новый диск sdb
Рекомендации по теме
Комментарии
Автор

Очень полезное обучение, все получилось, спасибо за ваш труд.🔥🔥🔥🔥 Побольше бы такого обучения по ubuntu

markusmak
Автор

Спасибо тебе, добрый человек! Раза с 25 все сделал, а то не мог понять, почему оно не хочет систему ставить на софт рейд из под биоса, то по инструкции сделал.
Для других подсказка, если вы ранее сделали рейд встроенными в БИОС средствами, то его надо не просто отключить, но еще и удалить. Иначе каждый раз ругается, что диски в рейде, хотя и загрузка идет просто по SATA

ShinkarenkoDmitriy
Автор

Господа, моё дополнение к видео касательно установки загрузчика на новый диск. Надеюсь ютуб не удалит комментарий.

Имеем: /dev/sda - основной диск, /dev/sdb - новый диск под массив.
После того, как мы выполнили клонирование разделов с помощью команды "sudo sfdisk -d /dev/sda | sfdisk /dev/sdb" можете проверить разметку файловой системы командой "lsblk -f" и вы обнаружите, что у раздела /dev/sdb1 (под EFI System) отсутствует файловая система. Соответственно нужно установить файловую систему fat32 под наш загрузочный раздел EFI System, делается с помощью команды "sudo mkfs.vfat /dev/sdb1" (fat32 в linux системе обозначается как vfat).
Далее создаем временную папку "sudo mkdir /mnt/efi", монтируем туда наш загрузочный раздел "sudo mount /dev/sdb1 /mnt/efi" и устанавливаем grub "sudo grub-install --efi-directory=/mnt/efi". Можем отключить диск /dev/sda и грузить систему с /dev/sdb.

И ещё один момент (для быстрой загрузки системы). Т.к. мы используем массив и не важно в каком виде, в LVM или без, делаем отдельный раздел под /boot или не делаем, не суть, в любом случае наш загрузчик будет обнаружен и запустит систему, но система будет грузиться долго, т.к. не сможет найти оригинальный загрузочный диск по UUID, который указан в /etc/fstab. Поэтому по желанию, проверяем UUID (в виде XXXX-XXXX) нашего загрузочного диска командой "sudo blkid /dev/sda1" или "sudo blkid /dev/sdb1" и меняем значение в /etc/fstab в строке "/dev/disk/by-uuid/XXXX-XXXX/ /boot/efi/ vfat defaults 0 0", предварительно сделав копию /etc/fstab.

До произведения настроек проверяйте названия новых подключаемых дисков, не всегда они будут идти по порядку /dev/sdb или /dev/sdc.

Все выше перечисленное легко загоняется под скрипт для автоматизации.

orkhangasanov
Автор

Здорово, а теперь тоже самое с ubuntu-desktop

yuralamov
Автор

Здравствуйте. Спасибо за информативное видео, но у меня вопрос: А как понять в линуксе, что диск в рейде нужно заменить ?

Yuriy
Автор

Вызывает сомнение адекватность свопа в зеркале. Сохранность данных там не важна, а на производительность должно изрядно влиять. Может просто их как два независимых свопа подключать?

andrew-on-vacation
Автор

блин какой кайф, как всё просто на линухе

ВладимирМарченко-ут
Автор

прям чувствуется, что ты с Доичлянда) Мы летом тоже будем там на концерте любимой группы в Ной Ульме)

YazergHD
Автор

Спасибо за видео. Можешь пожалуйста подсказать, на практике такой вариант чаще всего используется или же лучше создать один массив, например md0 и дальше загнать всё под LVM? Т.е. наш рейд будет считаться как physical_volume, далее создаем VG и для каждого раздела boot, swap, home, var отдельные волюмы?
И ещё один вопрос, как бы с загрузчиком на новом диске? Его надо будет ставить с live_cd или можно просто скопировать с активного диска?

orkhangasanov
Автор

А есть ли чатик в телеграме для энтузиастов, сис админов?

noendmusic
Автор

а для Raid 5 вся инструкция актуальна или есть отличия? Особенно интересует восстановление загрузчика на заменяемом диске.

ВиталийСуслов-кй
Автор

Полезное видео. Еще бы увидеть про CentOS 7

Andrey_prm
Автор

Супер! А как запустить консольную инсталляцию? Графическая не предоставляет инструментов по созданию RAID в ходе установки?

hiddencat
Автор

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

АнгелИнокентий
Автор

Спасибо, очень полезно для самообразования, но есть вопрос: как правильно организовать файловое хранилище + бэкапирование: 1SSD с операционной системой + 2 HDD в RAID для бэкапов, или же просто 2 HDD в RAID на котором и система и файлы?

АнгелИнокентий
Автор

по какой причине на настроенный программный RAID1 не устанавливается grub пишет ошибка не получается записать загрузчик /dev/md0p1

DuMbI
Автор

Всё понятно и ясно.
Только смысл в чем, и зачем Убунту и для чего?
Сферический конь в вакууме, только и всего.

rdruvem
Автор

Не пойму, как установить линукс на нулевой рейд рядом с виндой?

hulitolku
Автор

Почему у меня при создании 1 partition она присваивает номер 2 partition и создаётся в девайсах 1 partition GRUB SPACER сам автоматически, получается что загрузчик будет только на этом диске и размеры дисков соответственно становятся не идентичными. В Bios включен CSM и режим Legacy. Что не так?

olegg.
Автор

Привет.

Что за гипервизор на видео? Явно не Virtual Box/ VMware.

prana