有没有办法创建正在运行的 Ubuntu 系统的可启动映像并排除某些路径?

有没有办法创建正在运行的 Ubuntu 系统的可启动映像并排除某些路径?

我有一个 Ubuntu 20.04 系统,用作媒体服务器,我想创建一个操作系统的映像(这样我的所有程序和配置都会被保留),但不将我的媒体包含在映像中,也不需要关闭系统。也就是说,我安装了一些媒体分区,/drives/*然后将其与合并提供已安装的合并文件系统/media,因此我不希望系统映像中包含任何数据/drives/media来自系统映像的数据。我还希望在系统运行时创建系统映像,这样我就可以有一个 cronjob 来创建每周备份(然后我计划使用重复)。这样的设置可行吗?还有其他解决方案吗?

我的主要目标是确保在发生灾难性故障/迁移到新 PC 时可以恢复我的所有程序及其配置,因此只要满足该标准,它不一定必须是系统映像(不需要包含媒体,因为我单独备份了它)。仅使用 duplicacy 备份 fs 上的所有文件(因此除 和 之外的所有内容)是否足够//drives或者/media以这种方式恢复文件是否不能按预期工作?

答案1

您的发行版已经完成了您想要的和描述的几乎所有内容,系统文件已备份在其服务器上的某个位置。您可以随时获取这些文件,您需要的是备份您的配置更改、您通常安装的软件包列表,也许可以在脚本中快速重新安装。该脚本甚至可以将作为应用程序配置的微小文本文件复制回原位,或者使用下面的想法在云中执行此操作。然后就是您已经备份的媒体的问题,将其放到位。这似乎涵盖了您需要做的事情,除非您认为您的云提供商可以比您的发行版的服务器更快地将您的二进制文件恢复到您的计算机上。简而言之,您的发行版已经在云中复制了很多次,对我来说备份几乎没有意义。正如云术语一样,它们就像任何其他机器一样是服务器,从一开始就做着它们一直在做的事情。

https://wiki.archlinux.org/index.php/etckeeper

相关内容