Tagsystemd

Форсирование fsck на CentOS 7

На старых системах это делалось просто — созданием специального файлика в /. Теперь в эпоху Systemd, это надо передавать из строки ядра из Grub2.

По умолчанию, если на FS которая монтируется во время запуска системы, содержится неконсистентность, systemd загрузит вас в так называемый Emergency mode, который затребует введение пароля root-пользователя и выполнения fsck вручную.

Это можно контролировать специальным параметром — fsck.repair.

Выдержка из документации:

fsck.repair=

One of «preen», «yes», «no». Controls the mode of operation. The default is «preen», and will automatically repair problems that can be safely fixed. «yes» will answer yes to all questions by fsck and «no» will answer no to all questions.

Поэтому достаточно добавить в строку с ядром:

fsck.repair=yes

И все произойдет автоматически, что сократит время на восстановление системы в целом.

Logical volume vgNN/VOL in use.#012 Can’ t deactivate volume group

Выловил такую ошибку на kvm-гипервизоре. Смысл в том, что с этой ошибкой не могла удалиться виртуалка, что самое веселое — удалялась совершенно другая, а не та, которая фигурирует в ошибке!

Помните недавнюю мою заметку о проблеме с медленным логином? Так вот это видимо из той же истории. Вероятно залипает лок на одном из lvm-томов, и он не может совершать activate/deactivate на любом из участников volume group.

Полный текст ошибки:

journal: internal error: Child process (/usr/sbin/vgchange -aln vgNN) unexpected exit status 5:   Logical volume vgNN/LVM_NAME in use.#012  Can'
t deactivate volume group "vgNN" with 22 open logical volume(s)

Вылечил это следующими командами:

systemctl restart systemd-{udevd,journald,logind,machined}
systemctl restart libvirtd

 

kvm systemd-service: Медленный ssh логин и невозможность запуска виртуалки

Столкнулся с ситуацией, когда на один из серверов, логин по ssh занимал долгое время, более 10-15 секунд, но в итоге был успешным.

При этом -vvv для ssh не давал  никакой полезной информации, залип происходил на строках:

debug1: Entering interactive session.
debug2: callback start

Continue reading

© 2017 servadmin.ru

Theme by Anders NorénUp ↑