如何制作与系统无关内容的自定义快照并能够无需重启即可恢复?

如何制作与系统无关内容的自定义快照并能够无需重启即可恢复?

我浏览过过去的帖子,但没有发现任何东西。

我正在寻找可以对系统状态进行快照的工具或解决方案(它不必是所有内容,但我可以指定快照的位置)并且能够在不重启 ubuntu 的情况下恢复到给定的快照。

由于我不需要对系统文件进行快照,因此我希望无需重新启动即可恢复到给定的快照点。

更明确地说,在处理可以删除、移动或更新的文件之前,我将对指定路径进行快照,并使用创建快照的时间戳命名该快照。这样,如果我弄砸了,我可以轻松恢复到给定的快照点。

我正在寻找除git类似工具之外的解决方案。

我还想知道该工具是否可以记住 MySQL 数据库的先前状态,否则我只会在某个时候转储它。

答案1

你需要的是逻辑卷管理器。这是一个磁盘抽象层,与您迄今为止使用的分区不同,它实际上取代了它们。

LVM 具有内置快照功能,可让您随时(即使系统正在运行)冻结现有逻辑卷。您可以继续正常使用原始卷,但快照卷似乎是原始卷的映像,在您创建它时冻结。您可以使用它来获取一致的文件系统映像进行备份,而无需关闭系统。您还可以使用它来保存系统状态,以便以后如果弄乱了一切,可以返回到该状态。您甚至可以挂载快照卷并对其进行更改,而不会影响原始卷。

答案2

你有没有尝试过snapper

sudo apt-get snapper

manpages.ubuntu.com/manpages/trusty/man8/snapper.8.html

我还没有尝试过,但看起来很有希望

相关内容