при настройке сервера для малого бизнеса (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, который обеспечивает защиту от отказа одного диска (по крайней мере) или хуже, в зависимости от вашей емкости, бюджета и требуемой доступности этой машины. .