我不小心删除了我的整个/usr目录感谢右心室我仍然可以通过 Ctrl+Alt+F6 使用终端提示符,但我没有任何 sudo(我猜是因为缺少/usr)。
有什么方法可以恢复我的文件吗?我还没有重启。如果没有,我怎样才能让 sudo 和其他东西再次工作,而无需完全重新安装操作系统?我正在运行 Ubuntu 12.04。
答案1
如果有备份 => 是
如果您尚未进行备份,请立即开始进行备份,同时记住备份的重要性。
我认为最简单的解决方案是将主目录和 /etc 复制到外部磁盘上,然后卸下外部磁盘并重新安装系统。如果外部磁盘上有足够的存储空间:
- 启动 LiveCD
- 复制全部文件到外部磁盘或至少/home 和/etc
- 重新安装
- 将文件从备份复制到新安装
- 将 /etc 中的配置文件与备份中的配置文件进行比较
答案2
最简单的方法:从 Live CD 备份您自己的文件并重新安装。这也是最有效且最省时的方法。
困难方法:
- 您可以在另一个系统上安装 Ubuntu 系统,并将该文件从该系统复制到您的机器。
用一个数据恢复工具,例如适用于 Linux 的 R-Studio来恢复它。
R-Studio for Linux 恢复文件:
- 已从计算机中删除并清空垃圾箱
- 由于病毒、电源故障或突然关机而损坏
- 从已重新格式化为相同文件系统或不同文件系统的磁盘
- 损坏并有坏扇区 - R-Studio for Linux 创建整个磁盘的映像并从那里恢复,以防止对磁盘造成进一步的物理损坏