Задать вопрос
bingo347
@bingo347
Crazy on performance...

Как перенести mdadm raid1 на новую ОС без потери данных?

У меня есть домашний сервак со множеством функций.
Сейчас всё крутиться на обычном Arch с qemu/kvm виртуалками и systemd-nspawn/docker контейнерами внутри, и конфигурируется руками, что порой отнимает много времени
Одна из функций - NAS - 2 жирных sata диска объеденённых в raid1 через mdadm на хост системе. Снять резервную копию с них тупо некуда (разве что где-то арендовать 7ТБ где-то в облаке на время переезда).

Наигрался я в красноглазого админа, хочется простых вебмордочек вместо текстовых конфигов...
Из-за чего есть мысль накатить на сервак Proxmox, для функции NAS накатить в виртуалке/контейнере OpenMediaVault (как почитал, он так же строит raid на базе mdadm + основан на debian, в котором я немного разбираюсь).

Сам вопрос собственно в заголовке. Как переехать без потери данных?
В инете пишут про это очень разное, но ничего не нашёл по существу.

Состояние raid вроде как в норме:
❯ cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb[1] sda[0]
      11718753280 blocks super 1.2 [2/2] [UU]
      bitmap: 0/88 pages [0KB], 65536KB chunk

unused devices: <none>

Не знаю насколько это важно, но на всякий добавлю:
на дисках одна партиция на весь объём размеченная в xfs
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
у меня был такой же переезд с Debian на Proxmox+OMV — данные выжили целиком.

Superblock 1.2 хранится на самих дисках, так что RAID переедет вместе с ними. Главное при установке Proxmox — не трогай sda/sdb, ставь систему на отдельный диск.

Дальше: пробрось оба диска в OMV-VM через /dev/disk/by-id/... (так надёжнее чем по sdX). OMV подхватит массив сама, XFS в Debian есть из коробки.

p.s. после установки Proxmox глянь cat /proc/mdstat на хосте — если он сам собрал md0, останови (mdadm --stop /dev/md0) перед пробросом в VM.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы