Som*_*DOS 19 linux debian norton-ghost system-restore ubuntu
我直接在 Ubuntu 虚拟机 (VM) 中工作。更新管理器提供了一些更新(如内核)。
如果我不使用虚拟机,我就不会更新它,因为它有破坏某些东西的风险。由于它是虚拟机,因此您可以创建快照或导出设备并在出现问题时进行恢复。
假设我没有使用带有 Debian/Ubuntu 安装的 VM。是否有一种不依赖于 VM 配置的安装-恢复方法可以在升级之前完全恢复您的系统(如 Windows 中的“恢复点”),并且像 VM 设备一样易于恢复?
(我不是在寻找“幽灵图像”或类似的东西(Norton Ghost、Clonezilla 等),我正在寻找 Linux 系统中内置的东西)
Gil*_*il' 15
我所知道的任何 Linux 发行版都没有内置类似的功能。有几个原因可以解释为什么它比 Windows 有用得多。
首先,Linux 发行版比 Microsoft 更严肃地对待稳定版本的升级仅用于修复重要的错误和最少的更改。例如,对于 Ubuntu 和 Debian,您可以选择仅接收安全更新 ( -security
),或仅接收安全更新和重要错误修复 ( -updates
)。
内核升级是风险最大的,因为看似有益的更改可能会导致特定硬件配置出现问题。这就是为什么大多数发行版允许同时安装多个内核版本的原因。例如,在我写这篇文章的时候,Ubuntu 10.04 有三个可用的内核版本:2.6.32.21.22
从原始版本开始,2.6.32.22.23
有安全更新,还有2.6.32.23.24
非安全更新。如果 ...24 版本导致您的计算机出现问题,您可以在 ...23 下重新启动(甚至将 ...24 标记为禁止安装,至少在您使用 aptitude 时)。
没有注册表:所有配置数据都在文件中(在/etc
层次结构中),如果出现问题,可以轻松地单独恢复。即便如此,稳定版本的更新也很少影响/etc
.
如果您从稳定版本以外的其他来源安装软件包,那么您可能需要保留旧版本软件包的副本,并保留配置文件的备份。这里有一些关于 Debian 和 Ubuntu 的提示。
/var/cache/apt/archives
. 如果您有磁盘空间,请在确认新版本适合您之前不要删除旧的包文件。/etc
:安装etckeeper
包并使用命令激活它etckeeper init
。(我这样做了,但不是因为我担心升级会破坏某些东西,而是因为我担心我的更改会破坏某些东西。)您可以尝试使用etckeeper 之类的工具。该工具只是将系统范围的配置文件保存在版本控制存储库中,并且可以轻松回滚和再次应用任何更改。
但是,老实说,我从来不需要回滚来自我的 debian/stable 系统更新的任何更改。我用它来修复我手动做的错误。
归档时间: |
|
查看次数: |
45463 次 |
最近记录: |