Объединение двух дисков по 2 ТБ и одного массива RAID-10 в один логический том?

Объединение двух дисков по 2 ТБ и одного массива RAID-10 в один логический том?

Можно ли объединить 2 диска и 1 RAID-массив в 1 логический том в Ubuntu 18.04?

Я планирую настроить базу данных PostgreSQL на этой машине и считаю, что лучше хранить данные в одном томе, чем распределять их по нескольким томам (что, как я считаю, требует ручной настройки, например создания нескольких табличных пространств).

Моя система в настоящее время настроена на

  1. /dev/sda5: Диск 2 ТБ (содержащий Ubuntu 18.04)
  2. /dev/sdb: Диск 2 ТБ (пустой)
  3. /dev/md0: Массив RAID-10 (2 ТБ полезной емкости, программный RAID с использованием mdadm, пустой)

Спасибо!

решение1

Короткий ответ:да, вы можете сделать это через LVM, ноне делай этого. Просто установите PostgreSQL на текущий массив RAID1.

Длинный ответ:LVM имеет концепциюлинейная конкатенациянескольких физических томов для создания одного логического тома. Однако в этом случае один отказавший физический диск уничтожит ваш том, что приведет кневосстановимая и полная потеря данных.Более того, в вашем случае sda5он не пустой, и это создает дополнительную сложность.

Тымогобойти это и создать второй массив RAID1 между sdaи sdb, затем объединить два массива RAID в один логический том. В качестве альтернативы вы можете положиться наУправление собственным RAID-массивом LVM( --type raid1) но, опять же, это довольно сложная настройка, начиная с вашей текущей конфигурации.

Я предлагаю пропустить эту сложность и просто использовать /dev/md0для хранения вашей базы данных PostgreSQL: 2 ТБ — это довольно много места для многих баз данных, и, если их действительно недостаточно, вам, вероятно, придется начать с нуля с более разумной настройки.

решение2

Как это обычно бывает с любыми уровнями чередования RAIDчем больше дисков содержит RAID, тем лучше он справляется с рабочей нагрузкой. Поэтому я бы предложил расширить RAID10 на все диски — а затем вы сможете объединить оставшиеся два больших диска в другой RAID (в частности, RAID1), который можно использовать для системного раздела и других вещей, не имеющих высоких требований к производительности.

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