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

домашний логический том недоступен после перезагрузки

На сервере с RHEL 7.2 он переходит в аварийный режим при перезагрузке. Немного присмотревшись, я обнаружил, что происходит то, что раздел / home отсутствует, и причина в LVM:

  --- Logical volume ---
  LV Name                /dev/rhel/home
  VG Name                rhel
  LV UUID                6GB8TR-ih7d-vg7J-xCLE-A8OH-gmwy-3XLyOb
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                200.88 GiB
  Current LE             51425
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

В этом аварийном режиме, если я

  vgchange -a y

том становится «активным», и я могу смонтировать его и просмотреть содержимое. Проблема в том, что после перезагрузки появляется такая же проблема ...

1) Почему это происходит?

2) Если vgchange -a y - единственное решение, как я могу сделать его постоянным после каждой перезагрузки?

Я считаю, что вам нужно добавить lvm модуль к /etc/modules и восстановить initrd, и жратва (с участием update-grub и update-initramfs о семье Дебиан и dracut на Linux семейства RHEL)

Это происходит, когда во время загрузки загрузчик загружается, достигает и распаковывает файловую систему initrd, а затем встречает fstab, который сообщает ему о необходимости монтировать том LVM, однако модули ядра lvm отсутствуют в среде initrd (минимизированный загрузчик Linux для монтирования всех необходимых файловых систем для монтирования rootfs и его дочерних файлов) и, следовательно, не работает во время загрузки.

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

так

defaults

становится

defaults,_netdev

и убедитесь, что netfs тоже запускается при загрузке

chkconfig netfs on

это должно сделать это, я надеюсь