我的 Linux 系统的 /bin 文件夹被意外删除,并且以超级用户身份进行操作。现在系统已损坏,重新启动系统将导致系统崩溃。一些 stackoverflow 帖子列出了在这种情况下可以采取哪些措施来恢复 bin 文件夹。我试过了,但似乎对我的情况不起作用。因此,我想备份我的所有数据和软件,并全新安装操作系统。我的问题是如何创建我的数据和软件的备份,以及全新安装成功后如何恢复备份?现在无法使用外部软件进行备份,因为如果我尝试这样做,我的系统会拒绝权限。
答案1
有几种方法可以解决这个问题。如果您没有大量数据,并且仍然有互联网连接和另一台带有 ssh 的主机,最简单的方法可能是将数据 scp 到新站点(scp 位于 /usr/bin,而不是 /usr/local/bin)。
更通用的方法是从计算机中移除磁盘,安装新磁盘并重建操作系统。完成此操作后,连接旧磁盘 - 希望它能找到分区并自动安装它们,然后您可以拖放数据。这确实假设驱动器未加密。(如果驱动器已加密,并且您知道密钥,仍然可以完成,但根据发行版的不同,可能会更难)