Программное обеспечение RAID (зеркальный) запрос

мы выполняем набег программного обеспечения (RAID1-зеркало) в нашем сервере человечности, RAID1, работающий с двумя дисками (sda 1 ТБ, sdb 1 ТБ). оба диски имеют 4 раздела (/dev/md0 как / подкачка,/dev/md1 как / корень,/dev/md2, поскольку / выбирают,/dev/md3 / домой), теперь/dev/md2 раздел, почти полный, таким образом, мы должны расширить это/dev/md2 раздел для этого, у нас есть 1 дополнительный неструктурированный диск в том сервере. действительно ли возможно расшириться, раздел RAID1/dev/md2 от необработанного раздела .kindly помогают нам разобраться.

1
задан 18 April 2017 в 08:24

2 ответа

Вы поставили себя в безвыходное положение здесь при помощи набега программного обеспечения и для высокой доступности и для управления томами. Следующий раз поместил LVM сверху RAID для разделения тех проблем. В том сценарии, добавляющем больше устройства хранения данных, так же легко как добавляющий больше устройства хранения данных бэкенда к группе объема и расширяющий логический том для использования дополнительного бэкенда. Тот дополнительный бэкенд может быть, другой сам содержал RAID1, после того как Вы расширяете LV через два RAID1, у Вас есть RAID 10 (дорожка зеркал) для того объема.

Ваш единственный выход в этой точке должен преобразовать Ваш массив от RAID1 до RAID5 как предложенный ridgy, который собирается уничтожить Вашу производительность записи.

Как примечание стороны, Ваши несколько разделов MD, вероятно, не выравниваются правильно, который мог снизиться так же как до 20% Вашей пропускной способности.

https://www.thomas-krenn.com/en/wiki/Partition_Alignment

https://www.percona.com/blog/2011/06/09/aligning-io-on-a-hard-disk-raid-the-benchmarks /

Полный является твердым местом, чтобы быть для массива хранения данных. Вот почему крайне важно запланировать Ваше развертывание, чтобы иметь ответ для этого и протестировать его перед согласием на производство. Скопируйте весь свой материал перед продолжением и удача.

0
ответ дан 7 December 2019 в 15:37

Теперь смог протестировать с VM с сервером человечности 16.04. Я создал два виртуальных диска, каждый 20G в размере, и разделил appr. 10 ГБ каждый раздел. После создания RAID1 (/dev/md0 как/, /dev/md1 как /home) на sda1/sdb1 и sda2/sdb2 и установке, я добавил третий диск и разделил равным способом (sdc1 и sdc2, rsp.). Диск md1 должен быть выращен. Поскольку Вы хотите вырастить md2, замену md1 с md2 и sdc2 с любым разделом Вы создали на своем третьем диске в следующих командах.

Во-первых, я добавил раздел к набегу:

$ sudo mdadm --add /dev/md1 /dev/sdc2

Третий раздел добавляется как "запчасть" (см. вывод sudo mdadm --details /dev/md1) Затем, я вырастил RAID и изменил уровень RAID также в одном вызове

$ sudo mdadm --grow --raid-devices=3 -l 5 /dev/md1

Теперь ожидайте, поскольку синхронизация занимает время. После того, как синхронизация сделана, Вы будете видеть измененное устройство набега:

$ sudo mdadm --detail /dev/md1
/dev/md1:
        Version : 1.2
  Creation Time : Tue Apr 18 13:58:59 2017
     Raid Level : raid5
     Array Size : 22392832 (21.36 GiB 22.93 GB)
  Used Dev Size : 11196416 (10.68 GiB 11.47 GB)
   Raid Devices : 3
  Total Devices : 3
    Persistence : Superblock is persistent

    Update Time : Tue Apr 18 15:52:23 2017
          State : clean 
 Active Devices : 3
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

           Name : testRaid:1  (local to host testRaid)
           UUID : a85a5ca8:17549f5d:7dc28c7b:e24bd25b
         Events : 136

    Number   Major   Minor   RaidDevice State
       0       8        2        0      active sync   /dev/sda2
       1       8       18        1      active sync   /dev/sdb2
       2       8       34        2      active sync   /dev/sdc2
$

Что Вы видите, теперь то, что уровень RAID изменился на 5, и "Размер массива" теперь 20G. "Используемый размер устройства" все еще 10G, поскольку файловая система автоматически не выращена. Это будет, покончили

$ sudo resize2fs /dev/md1

ext4файловые системы могут быть выращены онлайн; без параметра размера это расширяется на максимум. Если у Вас есть другая файловая система, посмотрите, если изменение размеров онлайн возможно.

df -h теперь шоу:

/dev/md1         21G     30M   20G    1% /home

Я надеюсь, что это помогает. И помните: Всегда имейте текущее и проверенное резервное копирование прежде, чем играть вокруг с дисками и разделами!

1
ответ дан 7 December 2019 в 15:37

Другие вопросы по тегам:

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