Назад | Перейти на главную страницу

Что лучше LVM на RAID или RAID на LVM?

В настоящее время у меня LVM на программном RAID, но я хотел бы спросить вас, какое решение, по вашему мнению, лучше, может быть, есть какие-то плюсы и минусы?

Изменить: речь идет о программном рейде на lvm или lvm на программном рейде. Я знаю, что аппаратный рейд лучше, если мы думаем о производительности.

Ваша текущая настройка выглядит так:

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume         |
 --------------------------
|       RAID Volume        |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 

Это гораздо более простая установка и большая гибкость. Вы можете использовать все диски в томе RAID, а также нарезать их как угодно с помощью LVM. О другом пути даже не стоит думать - он до смешного сложен, и вы теряете все преимущества LVM на уровне файловой системы.

Если вы попытаетесь использовать RAID LVM-тома, у вас останется обычное устройство без каких-либо преимуществ тома LVM (например, растущие файловые системы и т. Д.)

Это старый вопрос, технология продвинулась вперед, и рекомендуется использовать встроенную поддержку RAID LVM (см. Здесь для настройки https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/raid_volumes.html ), особенно если вы используете SSD. Red Hat не рекомендует использовать RAID 1/5/6/10 с SSD, поскольку mdadm запишет весь раздел, чтобы обеспечить правильное функционирование контрольных сумм. Это может привести к более быстрой деградации SSD, как указано здесь. https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Storage_Administration_Guide/index.html#ssddeploy

Ваша текущая настройка в порядке. Это рекомендуемый способ сделать это.

Raid заботится о том, чтобы биты были безопасными / избыточными / быстрыми / чем угодно, а LVM помогает вам представить их в удобном для использования виде.

иметь аппаратный рейд, и у вас может быть lvm сверху - лучшая комбинация.

Я предполагаю, что вы имеете в виду аппаратный RAID с LVM наверху, а не LVM и программный RAID поверх LVM. Если это так, я всегда советую сначала выбрать аппаратный RAID. Программный RAID - это просто, хотя накладные расходы небольшие, производительность аппаратного RAID будет лучше в 9 из 10 раз. Конечно, методика во многом будет зависеть от вашей конечной цели. Чего вы пытаетесь достичь (производительности, защиты и т. Д. И т. Д.)

Я думаю, имеет смысл использовать RAID поверх LVM, если вы хотите разделить свои диски между томом RAID 0 и томом RAID 1.

При этом вы не можете перераспределить пространство между RAID0 и RAID1.

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume 2       |
 --------------------------
|    RAID 0   |   Raid 1   |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 |

С этим вы можете

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume 2       |
 --------------------------
|    RAID 0   |   Raid 1   |
 --------------------------
|       LVM Volume 1       |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 

хорошо то, что вы также можете перемещать логические тома LVM Volume 2 между raid 0 et и raid 1 с помощью команды pvmove

Плохо то, что настройка сложна. Было бы лучше, если бы LVM имел лучшую интеграцию функций программного рейда.