我意外删除了文件夹 /var 内的所有文件。现在,我的计算机重新启动,但切换到命令行界面。那么,如何让我的系统像以前一样工作?
答案1
- 为确保万无一失,请备份您的个人文件。您可以通过命令行执行此操作。参考:我如何使用 tar 对 SSD 上的系统和 HDD 上的主页进行完整备份和恢复?(但 AU 上还会有更多类似情况)。
- 使用 Live DVD 重新启动并重新安装;
- 在设置分区期间不是格式化你的磁盘。
如果您这样做,您将保留所有个人文件,并恢复默认的 /var 文件。您应该可以启动并运行系统,但不需要恢复备份。否则请恢复备份。
答案2
我在尝试释放/var
挂载点时遇到了同样的问题
以下解决了我的问题:
创建 USB 可启动驱动器(我遵循了互联网上的指南)
使用启动驱动器启动。
选择“测试 Ubuntu”模式。这将使你能够从启动驱动器运行 Ubuntu,而无需使用硬盘。
准备好 Ubuntu 桌面后,打开终端并以 root 身份登录
sudo bash
,执行ls
并确保/var
正在运行的 Ubuntu 可用然后进入
/media
文件夹并找到您的/var
挂载点。这通常是一个名称很长的目录,其中包含连字符和数字等使用命令将文件夹从 复制
/var
到。我在 Ubuntu 启动驱动器中大约有 14 个文件夹,而在我的系统中,Ubuntu 文件夹非常少。复制所有文件夹。/media/(your varfolder name)
cp -r
/var
/var
就这样!拔下 USB,启动你自己的 Ubuntu 并尽情享受吧。
请注意,您可能必须重新安装应用程序,以确保应用程序文件在 /var 中恢复