阿曼达与Bacula和(现代至2017年)大型备份工作

我正在部署我的第一个磁带备份解决scheme(使用Quantum Superloader 3 LTO-7,CentOS 6.9),令我感到惊讶的是,似乎令人望而生畏的Bacula和Amanda的configuration要求令人惊讶。

我被阿曼达关于使用现有的通用工具和格式的哲学方法所吸引。 这是我多年来一直在做我的基于磁盘的备份。 问题是,当我在网上寻找提示时,我能find的只是2000年代初期(2010年左右为数不多的几篇)关于仅将几GB备份到只有几十GB的磁带的post。 另外,在新鲜的yum install amanda-server上存在的参数yum install amanda-server /etc/amanda/DailySet1/amanda.confconfiguration文件的yum install amanda-server似乎与这些types的数字(例如bumpsize是20MB!)alignment。 这似乎完全脱离了现代的现实。 我正在处理多个高度可压缩的40+ TB文件系统和6个磁带自动装载机上的6 TB磁带。

当然,时代错误本身并不重要,但是在networking上没有任何集体智慧的情况下,如何configuration参数(例如dumpcycle,runspercycle,tapecycle,bumpsize,etimeout),我感到不知所措。 默认值似乎很糟糕。 另外,当然,不是在许多大型磁带上转动许多小型备份,而是将许多适合磁带的小型备份混合在一起,这些小型备份必须与大型备份共存,而这些备份必须跨越多个磁带,而且我需要确保磁带不被覆盖。 自动加载机中的磁带绝对有足够的容量可以存放多个级别0和多个级别1,但是我不确定如何configuration它。

所以我的问题:

  1. 阿曼达是否用于这种规模的工作? 这是由Bacula取代吗? 是否有一个令人信服的理由使用其他的?
  2. 只要编写我自己的磁带更改逻辑和tar / dump / dd / rsync调用脚本,看起来更简单,风险更小,而不是依赖大量的configuration文件和几十个参数? 蛮干还是可取的长期? 人们这样做吗?
  3. 我希望能够将一部分磁带从自动装载机中旋转出去进行异地备份。 这将完全flummox阿曼达或Bacula或导致行政头痛?
  4. 这些系统是否可以利用我在硬盘上读取条形码的磁带上的条形码?

我很抱歉如果这些问题似乎不知情。 我已经阅读了几天的文学,但这对我来说是不透明的。 在现代操作系统上使用现代磁带进行现代自动加载器的数十个TB备份的任何帮助或指导将非常感谢!

我最终在这里研究了一个项目的开源备份解决scheme。 我得到了几乎相同的结论,他们似乎留下了许多不尽人意的地方,并且在广泛使用它们或试图实际恢复之前,有许多您可能不会遇到的注意事项。 configuration似乎相当复杂和混乱。

我不知道你的项目是什么,但一个合适的商业解决scheme可以节省你很多时间和头痛。 我推荐使用Archiware P5,与大型企业供应商相比,它简单,强大,可靠,价格不高。 与configuration时间相比,您可能实际上省钱,除非您将自己的时间计为免费。 我相信在P5中,你将在几个小时内完成,包括了解软件并testing它的工作原理。 实际的备份configuration在web界面中很简单。

他们没有的一件事是针对大品牌拥有的不同数据库和虚拟机pipe理程序的插件,但听起来你不需要这些。 缺乏插件是一件好事,因为它简化了整个备份过程,还有其他工具来处理这些特殊的需求。 P5允许您运行前/后备份脚本来转储数据库,关机服务或你有什么。

您可以从他们的网站免费试用,而无需与销售代表交谈,他们得到的结果是,尝试使用他们的软件是最好的销售点。 我不为Archiware工作,我只是一个快乐的用户。