我刚刚升级到 Fedora 26。一切正常,除了关机时出现奇怪的卸载问题:/home
并且临时目录分区未被卸载。这是启动消息:
....
Jul 12 21:55:46 Orion systemd: Unmounting /home...
Jul 12 21:55:46 Orion systemd: tmp.mount: Mount process exited, code=exited status=32
Jul 12 21:55:46 Orion systemd: Failed unmounting Temporary Directory. <===== THIS
Jul 12 21:55:46 Orion systemd: home.mount: Mount process exited, code=exited status=32
Jul 12 21:55:46 Orion audit: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-786e5bbf\x2d0527\x2d4e71\x2daf31\x2d78cf5d8e3038 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jul 12 21:55:46 Orion systemd: Failed unmounting /home. <===== THIS
Jul 12 21:55:46 Orion systemd: Stopped File System Check on /dev/disk/by-uuid/786e5bbf-0527-4e71-af31-78cf5d8e3038. <===== THIS IS \home
Jul 12 21:55:46 Orion systemd: Stopped target Swap.
....
我lsof /home
之前做过shutdown
,在 中得到了一些pulseaudio
活动和一个autologin
脚本\home
。之前都没有出现任何问题。临时内容无关紧要,但我担心可能\home
会被错误地卸载并最终损坏。
线索?
答案1
我发现卸载 plymouth(对于 fedora:dnf remove plymouth* && dracut --force)解决了类似的问题。我遇到了同样的错误,但也注意到第一个(可见的)消息是无法启动 plymouth。之后,系统无法卸载 tmp 和 home,也无法关闭 gdm 和其他服务。关机或重启大约需要 5 分钟。
不确定为什么普利茅斯无法启动,因为我在日志中没有发现这个错误的踪迹。