Results 1 to 7 of 7

Thread: Настройка software RAID1 в SLES11SP4 на уже работающей системе

  1. #1
    Join Date
    Mar 2018
    Location
    Russia
    Posts
    10

    Default Настройка software RAID1 в SLES11SP4 на уже работающей системе

    Не уверен, что получу ответ на свой вопрос на этом форуме, но все же попробую.

    Исходные данные:
    /dev/sda - диск с установленной ОС SLES11SP4
    /dev/sdb - новый диск для зеркала (уже установлен)

    Задача - получить RAID1-массив на уже работающей системе SLES11SP4 следующего вида:
    /dev/md0 (состоящий из /dev/sda1 и /dev/sdb1) - раздел /boot, ext2
    /dev/md1 (состоящий из /dev/sda2 и /dev/sdb2) - раздел подкачки
    /dev/md2 (состоящий из /dev/sda3 и /dev/sdb3) - раздел /, ext3

    Интересует последовательность действий, особенно в части # /sbin/mkinitrd -f md
    пока при перезагрузке системы получаю: Could not find /dev/md2 (и другие массивы тоже не находит)

    Нужно ли делать # update-bootloader --refresh ?

    Массив собираю так:

    # mdadm --create /dev/md0 --metadata=1.0 --level 1 --raid-devices=2 missing /dev/sdb1
    # mdadm --create /dev/md1 --metadata=1.0 --level 1 --raid-devices=2 missing /dev/sdb2
    # mdadm --create /dev/md2 --metadata=1.0 --level 1 --raid-devices=2 missing /dev/sdb3

    Кто ни будь делал такую задачу?

  2. #2
    Join Date
    Jan 2011
    Location
    Vladivostok
    Posts
    679

    Default Re: Настройка software RAID1 в SLES11SP4 на уже работающей системе

    вообще-то: https://www.suse.com/documentation/s....html#raidroot
    "You need a third device to use for the /boot partition. The boot device should be a local device."

    # mdadm --create /dev/md0 --metadata=1.0 --level 1 --raid-devices=2 missing /dev/sdb1
    # mdadm --create /dev/md1 --metadata=1.0 --level 1 --raid-devices=2 missing /dev/sdb2
    # mdadm --create /dev/md2 --metadata=1.0 --level 1 --raid-devices=2 missing /dev/sdb3
    и всё? это ж только пустой массив из одного диска будет
    https://raid.wiki.kernel.org/index.p...xisting_system

  3. #3
    Join Date
    Mar 2018
    Location
    Russia
    Posts
    10

    Default Re: Настройка software RAID1 в SLES11SP4 на уже работающей системе

    У меня /dev/md0 (состоящий из /dev/sda1 и /dev/sdb1) - раздел /boot, ext2 на отдельном устройстве, к чему это вы написали про "You need a third device to use for the /boot partition. The boot device should be a local device."? Поясните пожалуйста, а то создается впечатление, что вы сами не поняли что написали. И все действия свои я не расписывал здесь, очень много там всего, но теорию решения такой задачи знаю хорошо, тут видимо специфика SLES11SP4. Такую задачу я уже решал на fedora 24 у хостера, там все прошло гладко, а вот на SLES11SP4 с ошибкой вываливается, никак не может загрузиться с деградированного массива /dev/md0. Похожую задачу уже решали на этом форуме: https://forums.opensuse.org/showthread.php/446700 , но там очень сумбурно все и инфа устарела.

  4. #4
    Join Date
    Jan 2011
    Location
    Vladivostok
    Posts
    679

    Default Re: Настройка software RAID1 в SLES11SP4 на уже работающей системе

    Подробностей же нет никаких, вот и предложено ознакомиться с документацией и, в частности, что родной инсталлер умеет только /boot отдельно. Теоретически (у меня нет такой конфигурации) это может выйти боком при аптейтах, но не факт.
    Спрошу на всякий случай:

    у вас модуль в initrd добавился?
    fstab на рэйде точно обновили?
    загрузчик переконфигурирован и установлен?

  5. #5
    Join Date
    Jan 2011
    Location
    Vladivostok
    Posts
    679

    Default Re: Настройка software RAID1 в SLES11SP4 на уже работающей системе

    хотя, второй вопрос, судя по ошибке - лишний

  6. #6
    Join Date
    Mar 2018
    Location
    Russia
    Posts
    10

    Default Re: Настройка software RAID1 в SLES11SP4 на уже работающей системе

    1) Какой модуль должен был добавиться в initrd ?
    2) Конечно правил /etc/fstab, /etc/mtab, /boot/grub/menu.lst, /etc/sysconfig/bootloader, /etc/grub.conf - на райд массиве /dev/md0 и /dev/md2 соответственно.
    3) # /sbin/mkinitrd -f md
    # grub
    # grub> find /boot/grub/stage1
    # grub> root (hd0,0)
    # grub> setup (hd0)
    # grub> root (hd1,0)
    # grub> setup (hd1)
    # grub> quit

  7. #7
    Join Date
    Jan 2011
    Location
    Vladivostok
    Posts
    679

    Default Re: Настройка software RAID1 в SLES11SP4 на уже работающей системе

    >>1) Какой модуль должен был добавиться в initrd ?

    который md-raid, вы ж его добавляете:

    >>3) # /sbin/mkinitrd -f md

    посмотреть можно lsinitrd <версия_ядра>

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •