Если перезапуск должен быть сделан вручную затем, Ваша проверка могла бы зависеть от некоторых переменных, которые установлены, когда Вы входите в систему.
Проверьте при выполнении вручную service nagios restart
также решите свою проблему, или это должно быть /etc/init.d/nagios restart
.
# Required-Start: $all
был бы способ гарантировать, что все другие сервисы запускаются прежде, чем запустить Ваш сценарий. Но я думаю это rc.local
бежит за всеми сервисами, запускаются так или иначе, таким образом, это не поможет.
Месяц назад у меня была такая же проблема с зеркальным томом. Я решил это обновлением до lvm2-2.02.116-3.fc21.x86_64 lvm2.
Затем я мог бы запустить:
vgreduce --removemissing --verbose myVG_NAME
эта ссылка поможет исправить это в SUSE
https://www.suse.com/support/kb/doc/?id=3803380
Группа томов LVM показывает «неизвестное устройство» Этот документ (3803380 )предоставляется с учетом отказа от ответственности в конце этого документа.
Окружающая среда SUSE Linux корпоративный сервер 11 SUSE Linux корпоративный сервер 10 SUSE Linux корпоративный сервер 9 Управление логическими томами, версия 2 (LVM)
Ситуация Когда группа томов LVM активирована, она отображает ошибку «неизвестное устройство». Логические тома не будут активированы.
Не удалось найти устройство с uuid '56ogEk -OzLS -cKBc -z9vJ -kP65 -DUBI -hwZPSu'. Не удалось найти устройство с uuid «56ogEk -OzLS -cKBc -z9vJ -kP65 -DUBI -hwZPSu». PV /dev/sdb VG ops lvm2 [200,00 МБ / 0 бесплатно] PV неизвестное устройство VG ops lvm2 [200,00 МБ / 0 бесплатно] PV /dev/sdd VG sales ops [200,00 МБ / 150,00 МБ бесплатно] Итого :4 [600,00 МБ] / используется :4 [600,00 МБ] / без VG :0 [0 ]
Когда физический диск удаляется из группы томов, содержащей несколько дисков, это также приводит к созданию группы томов с раздельным режимом. В приведенном ниже примере в группе томов lrg отсутствует один из дисков, что приводит к частичному режиму.
Не удалось найти устройство с uuid ntc7O9 -wevl -ZtXz -xESe -wwUB -G8WZ -6RtjxB. VG #PV #LV #SN Attr VSize VFree asm 1 2 0 wz --n -300,00 м 60,00 м генеральный директор 1 1 0 wz --n -252,00 м 12,00 м lrg 4 1 0 wz -pn -1,19 г 716,00 м sys 1 3 0 wz --n -3,50 г 12,00 м
Разрешение Обычно эта ошибка означает, что физическое устройство отсутствует или метаданные LVM на устройстве повреждены или отсутствуют. Общая процедура восстановления тома:
Сценарий 1 :Если диск был просто удален без подготовки LVM, то просто вставьте диск обратно в сервер и перезагрузитесь. Если вы собираетесь удалить устройство, сначала удалите диск из группы томов, а затем из сервера.
Сценарий 2 :Если диск установлен на сервере, но до сих пор неизвестен, метаданные LVM могут отсутствовать. Вам нужно восстановить UUID для устройства, отображаемый pvscan, а затем запустить vgcfgrestore, чтобы восстановить метаданные LVM. Например,
ПРИМЕЧАНИЕ. :Убедитесь, что вы используете правильный UUID, отображаемый pvscan. В противном случае может произойти сбой vgcfgrestore. Причина Физический диск, включенный в группу томов, был удален.