如何备份debian系统?

Ant*_*ony 5 ssh backup debian

我有使用 debian 操作系统的 VPS 托管。

我想一次又一次地备份整个系统。

这里有很多关于如何在本地计算机上备份操作系统的问题,但这不是我需要的。我只有 ssh 和超级用户帐户。

pet*_*rph 3

如果您只需要备份系统配置(最终通常约为系统内容的三分之一),那么您需要的只是已安装的软件包及其配置的列表。您可以使用打包实用程序获得的已安装软件包的列表,系统范围的配置位于/etc/usr/local/etc如果/opt/<vendor>/etc您安装了一些真正非标准的东西),您可能还想将/root. 因此,您只需备份配置目录和已安装软件包的列表,您就应该拥有所需的一切(前三分之一)。

另外三分之二是:

  • 私有用户数据(主目录),以及

  • 公共用户数据:系统上运行的各种服务访问的数据 - 通常是邮件队列、http 守护程序提供的数据。从某种意义上说,虚拟机或变更根也可以属于这一类。

关于系统范围的备份,除了其他答案中提到的选项之外,如果您的安装(无论是虚拟来宾还是 VPS 主机)位于单独的文件系统上,您可以使用文件系统的本机备份/快照功能(例如,XFS 具有此功能)或将其挂载为只读并转储其包含设备(但这可能很危险)。普通的 ssh 就足以做到这一点。

与任何其他低级系统操作一样,建议在终端多路复用器中运行任何操作,以保护备份进程免受可能的连接丢失的影响,并建议拥有备用 ssh 连接(最好由不同的进程提供服务)。