升级到 11.10 后许多 /run 文件丢失

升级到 11.10 后许多 /run 文件丢失

我已经从 11.04 升级到 11.10,现在我丢失了 /run 中的大部分文件(我的另一台 11.10 机器在 /run 中有 44 个文件/文件夹,而损坏的系统只有 11 个)。

缺少的主要文件夹之一是 /run/network,这导致我的网络在启动时无法工作。

另外,可能与我正常启动时得到的 X 屏幕空白且带有 X 光标有关。在关闭 X 并手动启动后,X 加载得相当好,我可以看到来自notifysend 的通知(例如 guake 和 dropbox),并且可以运行一些 X 程序(我的自动启动协同工作良好)。

我应该提到我的升级并不顺利,并且出现了类似升级未成功完成的错误,然后出现了升级已成功完成的消息。

答案1

/run目录是tmpfs挂载目录。这意味着目录的内容在重新启动后不会保留。如果该目录中缺少文件,则意味着写入该目录的程序未运行(或尚未运行)。这并不是由于在该目录中找不到文件而导致这些程序无法运行的情况。

您提到您尝试升级但未成功完成。最好的办法是尝试完成升级。从命令行运行以下命令可能会让您的系统进入更好的状态:

sudo apt-get update
sudo apt-get dist-upgrade

答案2

我通过重新安装“修复”了这个问题,同时保持主目录不变。

相关内容