RHEL 8.8系统重启时LUKS容器停止作业无超时限制导致挂起的排查与解决咨询
RHEL 8.8系统重启时LUKS容器停止作业无超时限制导致挂起的排查与解决咨询
我最近碰到个头疼的问题:我的服务器跑的是RHEL 8.8,之前一切正常,突然就没法正常重启了。每次重启时控制台都会弹出这条消息,然后就卡着不动:
a stop job is running for /dev/mapper/name (xxxs / no limit)
先说明下这个设备的情况:它是一个LUKS加密容器,作为非根磁盘使用,平时靠NBDE Clevis + Tang自动解密,日常挂载、使用都完全没问题,唯独重启的时候会卡在这个停止作业上。
我已经试过一些办法了:在fstab和crypttab里都加上了x-systemd.mount-timeout=90s这个参数,设备在系统启动时确实能正常映射,但不管我重启多少次,甚至强制重置服务器,这个停止作业依然没有超时限制,一直挂着。
补充个细节:这个磁盘是KVM虚拟机的数据存储目录,挂载在/var/lib/libvirt/images。如果我先手动把所有KVM虚拟机都关掉,再执行systemd-umount /var/lib/libvirt/images,之后再重启服务器就完全正常了。
想请教下各位大佬,我该怎么排查这个问题?有没有办法给这个停止作业加上超时限制,避免重启时一直挂着?
备注:内容来源于stack exchange,提问作者natxo asenjo
相关产品推荐
相关产品推荐

