RAID1 mdadm на загрузочных дисках после установки Ubuntu Linux Server

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Создание зеркала при поможи mdadm на загрузочных дисках на ранее установленной системе на примере Ubuntu Linux Server
    С небольшими изменениями годится для Debian, CentOS, Red Hat, Oracle Linux
    Список команд, которые были использованы:
    fdsik /dev/sda
    t 1 fd - fix part
    t 2 fd - fix part
    t 3 fd - fix part
    sfdisk -d /dev/sda | sfdisk -f /dev/sdb
    fdisk -l /dev/sda
    fdisk -l /dev/sda
    mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1
    mdadm --create /dev/md1 --level=1 --raid-devices=2 missing /dev/sdb2
    mdadm --create /dev/md1 --level=1 --raid-devices=2 missing /dev/sdb3
    cat /proc/mdstat
    mdadm --detail --scan в файл /etc/mdadm/mdadm.conf
    dpkg-reconfigure mdadm
    dpkg-reconfigure grub-pc
    mkfis.ext4 /dev/md0
    mkfis.ext4 /dev/md2
    mkswap /dev/md1
    blkid
    mount /dev/md0 /mnt
    rsync -auHxv /boot/* /mnt/
    umount /boot
    mount /dev/md2 /mnt
    rsync -auHxv --exclude=/proc/* --exclude=/sys/* --exclude=/tmp/* --exclude=/boot/* /* /mnt/
    /dev/md0: UUID="7caf8fe6-2237-4559-ae13-54076899d50e" TYPE="ext4"
    /dev/md1: UUID="776be6d5-3484-46c3-9e8d-a238453684a8" TYPE="swap"
    /dev/md2: UUID="437d99ea-b9a4-4885-9d5b-3668efbdf3cb" TYPE="ext4"
    vi /etc/fstab
    umount /mnt
    init 6
    e, (md/0), md2
    df -h
    mdadm /dev/md0 -a /dev/sda1
    mdadm /dev/md1 -a /dev/sda2
    mdadm /dev/md2 -a /dev/sda3
    watch cat /proc/mdstat
    grub-install /dev/sda
    grub-install /dev/sdb
    vi /boot/grub/menu.lst
    partprobe
    update-grub

Комментарии • 6

  • @seldomReader
    @seldomReader 10 месяцев назад

    Спасибо за гайд! Очень полезная штука.
    Единственно, как вариант, swap можно не переводить в рейд.

    • @denissizikov
      @denissizikov  10 месяцев назад

      Можно и не переводить, но, если отъедет диск, будет больше возни

  • @AndyAndAndy
    @AndyAndAndy Год назад

    Привет!)
    Спасибо большое за гайд, очень помог при разборе этой темы.
    Небольшое пожелание и вопросы:
    Пожелалание - поправь пожалуйста команды в описании. Некоторые с ошибками. Лучше вводить с экрана, но за материал - спасибо больше.
    Вопрос: В данном случае я так понимаю ты делал используя самую простую развертку диска. Можно ли тоже самое сделать с развернутым на диске lvm?
    Я как раз таки пытался эот сделать, у меня не получилось, и в итоге сделал как у тебя партиции, и далее как по материалу.
    За материал - спасибо)))

    • @denissizikov
      @denissizikov  Год назад

      в случае с переездом на lvm процесс будет отличаться, сперва нужно переехать с обычного диска на lvm, а потом подключить его в зеркало. Примерно как описано тут www.thegeekdiary.com/centos-rhel-converting-an-existing-root-filesystem-to-lvm-partition/

    • @AndyAndAndy
      @AndyAndAndy Год назад

      ​@@denissizikovпопробую в понедельник организовать и потренироваться))
      Спасибо за ссылку)

  • @chvorost84
    @chvorost84 3 месяца назад

    А если у меня отдельным диском выненсено UEFI ( sda4) нужно ли под него создавать устройство. В UEFI как правило данные не меняются