Как настроить программный RAID 1 в Ubuntu 20.04 LTS, смонтированный как `/data` на том же уровне, что и `/home`?

Как настроить программный RAID 1 в Ubuntu 20.04 LTS, смонтированный как `/data` на том же уровне, что и `/home`?

Как настроить программный RAID 1 в Ubuntu 20.04 LTS, смонтированный /dataна том же уровне /home(т. е. «в стороне» /home), с использованием 2 дисков, при этом система должна быть установлена ​​на третьем диске?

Я следовал заПрограммное обеспечение-RAID(на немецком) шаг за шагом, но это не сработало. RAID, "настроенный" таким образом, отображается только в файловом менеджере подДругие местаЭтот компьютерв /homeсторону того, чтобы /[user name]иметь ту же емкость, что и /homeна системном диске.

Обратите внимание, что точка крепления, предложенная в руководстве, была изменена с /media/datenна /home/dataдля этого.

решение1

Предположим, у вас есть три диска /dev/sda, /dev/sdbи /dev/sdcодин из них /dev/sdaдолжен быть системным диском /dev/sdbи /dev/sdcдолжен образовывать зеркало RAID1 для данных.

Из вашего вопроса я понимаю, что вы уже сделали первый шаг, то есть установили системные /homeразделы (с корнем, подкачкой и т. д.) на /dev/sda.

Если решение создать RAID с помощью mdadmне удалось, я предлагаю использовать LVM (Logical Volume Manager). В принципе, вы можете следоватьэто руководство- он предназначен для Gentoo, но должен работать в любом дистрибутиве Linux, если вы не забудете запускать команды от имени root :) И LVM, и . partedдолжны быть уже установлены в Ubuntu по умолчанию, поэтому вам следует проигнорировать часть установки.

Важные шаги:

  1. /dev/sdbСоздайте на обоих разделы типа «Linux LVM», /dev/sdcкоторые займут все дисковое пространство.

  2. Создать LVMфизические объемына обоих разделах.

  3. Создать LVMгруппа томовсостоящий из этих двух физических томов.

  4. Создать LVMлогический томтипа RAID1 в пределах этой группы томов.

Необходимые команды вы можете найти в руководстве, ссылку на которое я дал.

После этого у вас должно получиться устройство с именем, похожим на /dev/raid0vg0/raid0lv0, которое будет представлять ваш том RAID1 (точное имя зависит от имен, которые вы даете своей группе томов и логическим томам при их создании; я использую пример имени из руководства).

  1. Создайте файловую систему на указанном выше устройстве («формат» в терминах Windows) с помощью mkfsкоманды.

  2. Создайте пустой /dataкаталог в корне вашей файловой системы (или, /home/dataесли вам так удобнее).

  3. Смонтируйте созданную файловую систему в этом каталоге с помощью mountкоманды. Это не показано в руководстве - это будет просто mount /dev/raid0vg0/raid0lv0 /data(или mount /dev/mapper/raid0vg0-raid0lv0 /data- это синонимы)

  4. Добавьте запись в /etc/fstabфайл, чтобы том автоматически монтировался при загрузке системы. Как это сделать, также описано в руководстве.

Надеюсь это поможет :)

Связанный контент