我可以通过从备份中复制粘贴系统目录来恢复 Unix 服务器吗?

我可以通过从备份中复制粘贴系统目录来恢复 Unix 服务器吗?

我搞乱了一台 Ubuntu 服务器,上面安装了大量二进制文件、设置等。我必须重新安装 Ubuntu,但我有完整的备份,包括隐藏文件和所有内容,尽管无法启动。我希望避免重新安装和配置所有内容。

如果我将所有系统目录(bin、usr/bin、var 等)从备份复制到新安装(可能包括我的所有配置文件),一切都会立即正常工作,就像我通过 apt-get 重新安装二进制文件一样?假设我也会排除任何需要排除的目录(例如 boot 和 dev)。

如果这不起作用,假设我仍然可以完全访问磁盘,那么恢复所有内容的最快、最轻松的方法是什么?需要明确的是,由于它是一台服务器,我实际上并不关心 /home 目录,而是关心其他所有内容。

谢谢!

答案1

这很可能会起作用,您只需要保留文件权限,这可以通过来实现cp -a

我能想到的唯一问题是你的备份系统在某种程度上已经过时,这将使它无法用于你当前的内核(例如不同的 init 系统)。当我想将系统迁移到另一个硬盘驱动器/分区时,我也会简单地复制系统。

由于您不会搞砸任何事情,因为之后您仍然可以完全访问磁盘,所以绝对值得一试。

相关内容