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

LVM - охват одного VG на несколько PV

при настройке сервера для малого бизнеса (CentOS 6.4) я столкнулся с сомнением относительно управления LVM, и я надеялся, что вы поможете мне прояснить ситуацию.

Машина имеет следующие настройки хранения:

3x 146 ГБ SAS, из которых 2 должны быть raid1 (программный raid, в результате чего md0), а на оставшемся диске будет размещаться работающая система.

Используя LVM, я хотел бы иметь один VG (например, VG00), который может использовать два PV: sda0 (диск без рейда) и md0. Предполагая, что я создаю новый LV под VG00, есть ли способ решить, какой PV должен использоваться для этого конкретного LV?

Короче говоря, как я могу заставить новый LV записывать свои данные только на raid1-PV (md0), а не на sda0 (системный диск)?

пример:

LVдома с точкой монтирования / домой - на md0

LVtmp с точкой монтирования / tmp - на sda0

LVvar с точкой монтирования / var - на sda0

Я считаю, что по умолчанию LVM будет использовать чередование в sda0 и md0, это правильно?

Спасибо всем, кто может мне помочь!

Мэтью

Да, VG может охватывать несколько PV.

Однако рекомендуется не объединять PV с разными характеристиками производительности (например, два типа RAID), поскольку производительность этого конкретного PV становится непредсказуемой - вы можете попытаться принудительно привязать определенные LV к определенным PV, используя lvcreate (vgname) (size) (pvname) но это не лучший вариант - вы все равно рискуете потерять данные, если этот конкретный диск выйдет из строя.

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