有几个与提供备份相关的问题,但是其中大部分都是过于具体的,用于家庭使用或基于Windows。
我想听听的是:
特别是最后一个问题一直困扰着我。 将备份压缩到tarball中工作正常,但是当我突然需要恢复备份时会导致严重的性能问题。 另一方面,当不压缩备份并将其同步到另一台服务器时,存在创build不一致用户权限的严重风险。
什么工具可以帮助你尽可能简单地做到这一点,以及你喜欢的方法是什么?
你多久备份你的服务器?
标准的备份每晚完成,有一些备份更频繁地完成。
你如何确保所有的Linux服务器都被正确的备份?
备份发送成功或失败的主题报告。 我检查我是否每周至less收到几次状态信息。
除了明显的/ home目录之外,你还备份了什么?
取决于服务器,但是我几乎总是希望/ etc,/ root和/ var / lib / dpkg。 然后我添加任何数据目录。
你如何确保备份是渐进的,但仍然容易恢复?
我使用Dirvish ,
Dirvish是一个快速的基于磁盘的旋转networking备份系统。
随着时间的推移,您可以使用无人参与的创build和过期来维护一组完整的文件系统映像。 一个生气勃勃的备份库就像一个数据时间机器。
Dirvish使用rsync和–link-dest选项将每个备份的相同文件硬连接在一起。 备份速度快,不会浪费空间,恢复和复制文件一样简单。
/etc , /var和/home 。 其他一切都可以从那里重新创build。 我终于build立了一个RAID6服务器和rsnapshot一起使用rsync和不同备份之间的硬链接,这样可以节省空间,但是可以恢复一个简单的复制操作。
我每天晚上都会增量运行,轮换最后的14次快照,每晚累积一组每秒快照,然后每季度进行一次设置。 我备份了我的磁盘上的所有内容。
对于离线备份,我刚刚购买了一台刚刚收到但尚未安装的SAS LTO4磁带机,但我计划随时存储一些rsnapshot备份,并将磁带存储在我的办公室。
你如何确保所有的Linux服务器都被正确的备份?
我们每晚运行rdiff-backup。 我们有一个生活在/ usr / local / bin中的脚本,cron每天晚上运行。
为了确保它已经工作,我们使用nagios来检查/ var / log / messages的副本永远不会超过48小时。 如果是这样的话,我们可以看到,在nagios网页和电子邮件中,nagios将发送给pipe理员。
你多久备份你的服务器?
每个晚上。
除了明显的/ home目录之外,你还备份了什么?
我们备份所有的东西,除了几个被排除的位之外 – / tmp / proc / sys和/ var / log /
你如何确保备份是渐进的,但仍然容易恢复?
我们使用rdiff-backup (也参见本教程 )。 rdiff-backup会生成一个目录,其中包含任何正在复制的完整最新副本,但会保留以前备份的差异,因此您可以将差异恢复到最近的差异。 您可能需要偶尔删除旧的差异(以节省空间),并且有一个rdiff-backup命令可以由cron每周运行一次。
我在运行rdiff-backup的服务器上运行了一个cron作业。
/ etc /备份,/ home /和任何其他目录,这将确保我得到另一个启动,尽快运行,当它下降。
一切都集中在一个中心位置,所有这一切都每天晚上都会录音。 磁带第二天早上收集并离开(离开现场)2周,然后再放回来。
对于非常关键的事情,我有一个空闲的跑步。 如:在第二个服务器坐在那里和空闲(基本上是我的玩具),但具有第一个的所有文件/服务。 当第一个出现故障时,这个可以接pipe,所有需要做的就是更改DNSlogging。
* How do you ensure that all of your Linux servers are properly backed up?
我在他们身上运行副本 ,备份到亚马逊S3。
* How often do you backup your servers?
我做一个完整的备份季度和夜间增量。 这主要是为了降低S3的存储成本。
* What do you backup, apart from the obvious /home directories?
/ home,/ etc和/ var。 我运行一个debian盒子,所以我也每晚做一次'dpkg –get-selections> /etc/debian.pkgs',这样我就可以跟踪安装的东西了。
* How do you ensure that backups are incremental, but still easy to restore?
口是心非的。 我偶尔会从历史的某个时间点进行恢复testing。
我一直在探索这个问题,因为我想要自动备份到存储服务,Amazon Glacier和Backblaze B2现在看起来不错(Backblaze目前比较便宜)。
查看支持这些服务的客户端以及您所期望的function(encryption,重复数据删除,增量备份),似乎在Linux上有两种select: