我目前正在尝试修复 VirtualBox 安装上损坏的(我认为)Ubuntu 16.04 安装,它挂起并显示以下消息:
A start job is running for Create Volatile Files and Directories ( Xmin Ys / no limit)
我想我错过了这里的总体情况,并且不确定从哪里开始......
什么是“开始工作”?当发出上述消息时 linux 正在做什么,我如何找到它?哪些流程和程序正在发挥作用?我应该读什么才能了解这里的高级情况?
请注意,这里是我已经尝试过/正在尝试的事情的集合:
登录循环ubuntu 16.04 https://www.reddit.com/r/debian/comments/2jyquk/systemd_issue_at_boot_a_start_job_is_running_for/ https://www.youtube.com/watch?v=rvPtrwidhwo
答案1
我在物理服务器上遇到了同样的问题。 /tmp 有 162,715 个 tmp 文件目录,由 systemd 创建。这些目录都有日期并且可以追溯到两年前。我把它们全部清除,系统正常启动。现在,我没有检查启动问题是否是因为它试图遍历所有 systemd-droppings,或者文件系统是否可能缺少索引节点。无论哪种方式,重新启动后您都不需要旧的 tmp 目录(例如 d20171022-990-zxdejfd),并且您无需清除它们。不知道为什么 systemd 不自己做这个。