用于测试新应用程序/设置的系统备份

用于测试新应用程序/设置的系统备份

我是 Linux 新手,一直在反复安装 ubuntu,因为我在尝试不同的设置时总是搞砸一些东西。我希望拥有系统的增量快照,这样我就可以恢复到备份时的状态。

我可以使用 Deja-dup 或 Back in Time 实现我想要的效果吗?如果可以,我需要备份哪些目录?

我看过一些帖子说备份 /home 目录就足够了,但我失败了一次,我不知道它是如何工作的。它是否存储了我所有的设置和应用程序、我添加到 /bin 目录的 shellscripts(我是否应该这样做?)或我在编辑 /etc/sysctl.conf 等内容时所做的更改?

抱歉我的英语不好,我基本上想要的是这个 如何制作磁盘映像并在稍后从中恢复? 但我不使用 Wubi。我想知道硬链接或 lvm 是否可以节省我的磁盘空间和时间。我来回切换了很多语言,几乎从未回到我最初使用的语言,尤其是输入法。

作为 Linux 新用户和非英语使用者,任何关于我可用于 Google 的术语的建议都会对我有很大帮助。谢谢。

(我按照 askubuntu 上的说明尝试了 lvm 快照,但失败了。我想将来了解我做错了什么,但它似乎不是为了保留多个快照,所以这可能不是我目前的选择,对吧?)

答案1

当依赖关系可以解决时,安装应用程序绝不会损害您的系统。如果不是这种情况,那么我们应该将其视为相应应用程序的错误。

如果我们想使用不稳定的预发布版本,或者我们需要再次删除应用程序及其依赖项,那么这可能不是那么明显,因为我们可能无法预见不必要的副作用。此外,如果我们组织不善,我们可能会忘记我们安装但从未使用过的应用程序。这通常不是问题,因为应用程序只需要我们系统上的很小空间。

更严重的是改变系统范围配置文件的值的问题,因为这些值可能不那么容易被重置。

为了避免我的主要生产系统被许多我并不真正需要的应用程序所困扰,或者在安装 alpha 或 beta 版本的应用程序时导致系统不稳定,我在虚拟机中进行了所有测试:

通过这种方式,我们可以轻松恢复到早期的快照或原始备份安装。我们可以隔离原始安装中安装的单个新应用程序,还可以从虚拟机中测试各种版本的 Ubuntu。

VM 的唯一缺点是性能稍慢、占用一些硬盘,并且虚拟化软件存在罕见的错误,我们无法将其与应用程序的真正错误区分开来。

相关内容