LINUX.ORG.RU
ФорумAdmin

mdadm vs lvm

 ,


0

4

Сейчас везде использую LVM поверх заркала mdadm, подумываю мигрировать на raid1 средствами LVM. Кто использовал и то, и другое, как оно в плане надёжности?

$ sudo lvs vg1/{home,owncloud}
  LV       VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home     vg1  rwi-aor--- 20.00g                                    100.00          
  owncloud vg1  rwi-aor--- 15.00g                                    100.00 

Проблем никаких.

как оно в плане надёжности?

Надежно, чё!

anonymous ()
Ответ на: комментарий от anonymous

Хотелось бы услышать success story. Как оно себя ведёт при выходе диска из строя, при паниках ядра, при внезапном отключении сервера...

Black_Shadow ★★★★★ ()

Диск не умирал. Юзаю raid1 в lvm - бывали и фризы и иные проблемы, раздел завернутый в lvm(raw диск с ntfs для виртуалки) жив здоров.

matrixd ()

Если устраивает текущая реализация - какой смысл в нововведениях? потом локти кусать?

Belen ★★ ()
Ответ на: комментарий от Belen

1. Лишняя прослойка
2. Экономия места (не все тома надо зеркалировать).

Black_Shadow ★★★★★ ()
Ответ на: комментарий от Black_Shadow

Подними виртуалку и поиграйся с выходом дисков из строя и прочими катастрофами. Тоже самое сделай с mdraid. Нам расскажешь.

anonymous ()
Ответ на: комментарий от Black_Shadow

в случае развала линупс-рейда данные из lvm выковырять будет практически невозможно. Сам не сталкивался, лично знакомый камрад по tcs! russia нажрался. Но зеркал это, понятное дело, не касается. Я думаю, что надо рассматривать конкретный случай. Ответы разные будут. Если ты отдаёшь под линупс-рейд целиком блочное устройство, а не разделы на нём, то такая схема проще для восстановления при вылете одного из зеркал. Этот случай очень похож на случай использования аппаратных рейдов. С другой стороны, если у тебя на дисках не будет разделов вообще, а только lvm, то можно делать зеркалируемыми только нужные тебе волумы. А это экономия места. В общем, следует рассматривать конкретный случай.

targitaj ★★★★★ ()

кстати, хороший вопрос. Как раз сейчас балуюсь с lvm, надо попробовать случаи отвала дисков.

targitaj ★★★★★ ()
Ответ на: комментарий от Black_Shadow

весь геморой у зеркального лвм в mirror-log, лвм хранит лог синхронизации или в раме или на отдельном диске, если на диске то для зеркала ему требуется три харда

https://access.redhat.com/documentation/ru-RU/Red_Hat_Enterprise_Linux/6/html...

axelroot ()
Ответ на: комментарий от axelroot

Устаревшая инфо.

  --mirrorlog {disk|core|mirrored}                                                    Specifies the type of log to be used for logical volumes utiliz‐                                                                                          ing the legacy "mirror" segment type.
              The default is disk, which is persistent and  requires  a  small
              amount  of  storage space, usually on a separate device from the
              data being mirrored.
              Using core means the mirror is regenerated by copying  the  data
              from the first device each time the logical volume is activated,                                                                                          like after every reboot.
              Using mirrored will create a persistent log that is itself  mir‐
              rored.
KRoN73 ★★★★★ ()
Ответ на: комментарий от axelroot
$ sudo pvdisplay -m | egrep 'PV Name|home'
  PV Name               /dev/sdd2
    Logical volume      /dev/vg1/home_rimage_0
    Logical volume      /dev/vg1/home_rmeta_0
  PV Name               /dev/sdf2
    Logical volume      /dev/vg1/home_rmeta_1
    Logical volume      /dev/vg1/home_rimage_1

Где 3-ий диск? Или скажешь mirror-log в памяти?

anonymous ()
Ответ на: комментарий от axelroot

весь геморой у зеркального лвм в mirror-log, лвм хранит лог синхронизации или в раме или на отдельном диске, если на диске то для зеркала ему требуется три харда

Уже нет.

Black_Shadow ★★★★★ ()
Ответ на: комментарий от axelroot

странно, почему-то на простынке
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html...
не ищутся слова lvm/logical/volume. Это нормально?

нашел
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html...

targitaj ★★★★★ ()
Последнее исправление: targitaj (всего исправлений: 1 )
Ответ на: комментарий от targitaj

У них убебанский «дизайн» сайта, такого не должно быть на сайте технической документации. Уже это настораживает. Вообще, single-html их документации вполне неплохи, даже под 7ю версию. Возможно, мне не с чем сравнивать - подскажи. Читать маны подряд - не предлагать, нужно систематизация по темам, а не по алфавиту.

Deleted ()
Ответ на: комментарий от axelroot

слился? учи мат часть, а не быстрогугли, чтобы отметиться на ЛОРе

anonymous ()
Ответ на: комментарий от targitaj

к каким версиям софта? интересный вопрос, lvm3 вроде не было, и когда и где всплыл mirrorlog - mirrored хз в манах моего дистра таких опций нет.

axelroot ()
Ответ на: комментарий от axelroot

ну это всё к тебе вопросы. Ты обратил внимание на нюанс и привел доку. Видимо, это, как уже сказано выше, «устаревшее инфо».

targitaj ★★★★★ ()
Ответ на: комментарий от targitaj

с какого ко мне если у софта функционал меняется и все в рамках одной версии lvm2, могли бы версионность запилить, а не порождать колизии в манах

axelroot ()
Ответ на: комментарий от axelroot

Тем не менее, это не делает софт, включенный в 6-ю версию, свежим.

Black_Shadow ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.