首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器系统驱动器的Debian安全备份?

服务器系统驱动器的Debian安全备份?
EN

Server Fault用户
提问于 2017-01-27 13:23:17
回答 2查看 779关注 0票数 1

我想备份一个Debian 9服务器系统驱动器,安全地使用cron (因此需要非GUI解决方案)通过本地网络对远程ISCSI驱动器进行备份。使用EXT4作为系统分区格式。

所谓“安全”,我的意思是:备份应该是原子的,种族条件是自由的。这也是一个要求,系统恢复应该是相对容易和快速的远程ISCSI。对本地网络上的远程ISCSI驱动器进行数据驱动器的备份。

目前我使用两种解决方案,以便在系统分区丢失时能够恢复,并且必须从头开始恢复:

  1. 使用保存更改/etc目录的历史记录(内部使用GIT )
  2. 使用r快照保存系统分区文件的副本(内部使用RSYNC )

但是,我认为这个系统备份不够安全,因为它不是原子备份(当备份完成时,系统驱动器上可能会发生更改)。

我可能考虑的其他解决方案是:

  • 使用LVM作为系统驱动格式,因为LVM快照是原子的。因此,我可以在Debian升级之前制作快照,或者如果我为远程ISCSI本地网络驱动器创建LVM快照的备份,我可以在系统驱动器数据丢失的情况下恢复它。
  • 使用system easy (在Ubuntu中作为包提供)-system easy可以轻松地创建系统和用户配置文件的备份。如果出现问题,您可以很容易地恢复系统的以前状态。还有一些额外的功能,如系统复制、系统安装和实时系统创建。当它创建系统恢复点时,它似乎是安全的,就像快照一样。
  • 通过SSH使用dd命令远程ISCSI本地网络驱动器。但是这个解决方案是不安全的,也不是原子的。
    • Systemback:http://linoxide.com/linux-how-to/systemback-backup-system/

  • 使用配置管理工具(如Blueprint、CFEngine、Chef、Puppet、Ansible)跟踪Debian系统的变化。远程保存一个干净的Debian8.7系统的完整拷贝,然后只恢复配置管理工具跟踪的更改。

问题:

  1. 你对这些解决方案中的一种有什么不好的经验吗?
  2. 你对这些解决方案有什么好的经验吗?
  3. 你会提出什么解决方案?
  4. 为什么?

我认为配置管理工具是有用的,因为它可以对原始发行版进行字节到字节的备份,然后使用配置管理软件存储所有自定义配置更改。

我想缩短系统崩溃后的恢复时间&与定期(每日)备份相比,尽量减少丢失任何系统配置更改的可能性。我认为用dd还原系统备份,然后使用配置管理来恢复Debian的配置设置将是最快的解决方案。

,对吗?

EN

回答 2

Server Fault用户

发布于 2017-02-26 16:48:31

要进行原子系统备份,需要一些快照功能。这些目标通常以不同的方式实现:

  • 使用LVM卷:这是最简单、最受支持的配置,因此我强烈建议您使用它(但请务必了解LVM快照的工作方式及其特定的故障模式)
  • 使用具有集成快照的文件系统,如BTRFS或ZFS:如上所述,但您是在文件系统层而不是块级别上进行快照;
  • 如果上述解决方案是不可能的(即:备份无法访问快照且无法重新安装的当前系统),可以尝试hcp (或hotcopy**)**。请注意,这是一个第三方内核模块,所有这些都意味着。

在访问快照功能之后,我将使用rsnapshot和它的预/后备份脚本来获取/删除快照。

票数 2
EN

Server Fault用户

发布于 2017-02-10 05:29:46

我个人使用Borg备份。

简言之:

BorgBackup是什么?

BorgBackup (简称: Borg)是一个重复的备份程序。可选地,它支持压缩和认证加密。

Borg的主要目标是提供一种高效和安全的数据备份方法。所使用的数据去重复技术使Borg适合日常备份,因为只存储更改。通过身份验证的加密技术使备份适合于不完全信任的目标。

它可以作为您的常规用户运行来维护权限,它可以非常容易地删除比X更早的备份,可以压缩、使用远程挂载,它在Debian上运行的encrypt...and非常完美:)

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/828976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档