如何使用“/”的备份恢复 Debian 系统?

如何使用“/”的备份恢复 Debian 系统?

如何使用整个“/”文件夹(所有文件和文件夹)的 tar 备份恢复我的 Debian 系统?

我必须创建 ISO 吗?

答案1

如果有人给我一个完全失败的系统的 tar 存档并要求我恢复它,我可能会做类似的事情。

  • 获取可工作的硬件
  • 启动工作硬件关闭系统救援光盘
  • 从 tar 中提取/etc/fstab以了解正确的文件系统设置
  • 对驱动器进行分区、格式化等,然后将它们安装在某处,也许/target
  • 将 tar 存档解压到我的挂载点(即/target
  • 重新设置之前使用的引导加载程序。详细信息取决于所使用的引导加载程序(例如 grub、grub2、lilo 等)。
  • 可能需要更正/etc/fstab,以及其他可能通过 UUID 引用文件系统的相关文件。这完全取决于是否使用了 LVM、RAID、FDE 或其他东西。

但这绝不是唯一的方法。我可能可以想出十几种不同的方法,根据具体情况,这些方法可能更好,也可能更坏。

答案2

听起来你需要启动到恢复盘,或者 Debian live CD(https://www.debian.org/CD/http-ftp/#stable) 等,然后恢复,但你确定不能做一些不那么激烈的事情吗?

不确定你在修复什么。

答案3

这取决于。

如果您已经启动系统并需要解压根文件系统。首先创建一个未包含在原始文件系统中的目录。将 tarball 移动到该目录并解压即可。

如果您的文件系统已损坏,那么您将需要启动到实时 CD、挂载硬盘 (/dev/sdb 或其他任何驱动器),然后将 tarball 提取到该挂载位置。

如果系统发生任何变化,例如 grub 或驱动程序,那么事情就会变得稍微复杂一些。更多信息将对我们帮助您大有裨益。

相关内容