如何使用整个“/”文件夹(所有文件和文件夹)的 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 或驱动程序,那么事情就会变得稍微复杂一些。更多信息将对我们帮助您大有裨益。