Articles of Bacula的

Bacula使用variables重用FileSet资源

我在不同的服务器上有相同的应用程序的几个环境。 目录结构非常相似,所以我想为它们全部使用一个FileSet。 例如: – server1: /opt/env1/app/logs – server1: /opt/env1/app/bin – server1: /opt/env1/app/temp – server1: /opt/env1/app/lib – server2: /opt/env2/app/logs – server2: /opt/env2/app/bin – server2: /opt/env2/app/temp – server2: /opt/env2/app/lib – server2: /opt/env3/app/logs – server2: /opt/env3/app/bin – server2: /opt/env3/app/temp – server2: /opt/env3/app/lib 我想有这样的东西: FileSet { Name = "APP" Include { Options { signature = MD5 Compression = GZIP […]

为什么要将完整备份和增量备份保存在不同池中?

我刚刚开始使用Bacula,这非常棒, 我阅读的一个教程build议将完整备份放入不同的池(磁盘)以进行增量备份。 说完整和增量备份这样的好处是什么? 如果使用增量计划(和增量池),那么Bacula会使用哪个池,但将备份升级到完整状态,因为它无法find以前的完全备份?

媒体错误后,将磁带移出Bacula池

我们最近遇到了一个情况,我们有3卷处于Error状态,堵塞了我们的'默认'池。 我们有几个媒体池用于不同的目的,因此有最大量指令,以便我们意识到问题(例如, 这个问题,数据量的突然增加等)。 我的Default池是: Pool { Name = Default Pool Type = Backup Recycle = yes Recycle Oldest Volume = yes RecyclePool = Scratch AutoPrune = yes # Prune expired volumes Volume Retention = 60 days Maximum Volumes = 35 Cleaning Prefix = "CLN" } 作业保留参数设置为使我们无法清除磁带或将另一个磁带添加到池中: 17-Mar 23:05 server8-dir JobId 10652: Start Backup JobId 10652, […]

使用Bacula作为VTL

我正在考虑将Bacula用于某些备份的想法,但为了节省磁带和限制手动操作,我想做一个两阶段的备份: 备份机器到磁盘(容易在bacula) 完成后,将磁盘备份整合到磁带上。 这是棘手的问题 有谁知道如何从磁盘支持“迁移”给定的备份到Bacula内的磁带?

bacula在客户端和存储守护进程之间传输数据,还是通过director?

我们有一个bacula服务器和几个存储守护进程 – 一个是千兆networking上的本地服务器,另一个是办公室里的远程服务器,我们有一个缓慢的链接。 我们想要将远程服务器备份到不同的networking上,但是我们不希望它使我们办公室的链接饱和。 所以问题是,如果在远程客户端守护进程和远程存储守护进程之间运行备份,那么导向器是在两者之间build立连接,还是由导向器从客户端提取数据,然后传输到存储守护进程?

备份linux到ftp服务器

你用什么来备份到FTP服务器? 我试过用Amanda和安装了Curlftpfs的ftp服务器上的虚拟磁带进行设置,我对此并不满意。 我只是对Amanda没有信心。 另外,我不能使用ftp挂载文件系统上的rsync,因为它只创build目录,不会创build文件,因为它不能执行“mkstemp”。 我一直在考虑Bacula,但是我找不到任何好的HOWTO。

如何列出bacula bconsole中所有最近的预定工作

有没有办法看到bconsol的所有计划的工作? 您可以通过在bconsole中执行status dir命令来查看前30个作业,但是如何列出所有(最近的)。 我不希望看到所有月份的计划工作,只有所有最近的计划工作。

Bacula和多种磁带设备,等等

Bacula不会同时使用2个磁带设备。 (search# – # – #为TL; DR) 也许有一点背景。 在$dayjob试图获得一个体面的工作备份解决scheme(备份> 20TB并不便宜,或简单)的$dayjob ,我们购买了一堆东西,使其工作。 首先,有一台Spectra Logic T50e自动转换器,有40个LTO5插槽,机器人有一对IBM HH5 Ultrium LTO5驱动器,通过FibreChannel Arbitrated Loop连接到我们的备份服务器。 有备份服务器..戴尔R715具有2个16核心AMD 62xx CPU和32GB内存。 好吃。 该服务器有2个Emulex FCe-12000E卡和一个Intel X520-SR双端口10GE网卡。 我们还出售了Commvault Backup(非NDMP)。 这是它变得非常复杂的地方。 Spectra Logic和Commvault都派出了各自的工程师,他们build立了图书馆和软件。 Commvault运行良好,只要控制器工作正常。 Dell服务器有Ubuntu 12.04服务器,运行MediaAgent for CommVault,并将我们的BlueArc NAS作为NFS挂载到几个挂载点,比如/home ,以及一些在/mnt东西。 从NFS挂载点进行备份时,我们看到〜= 290GB/hr吞吐量。 这是CRAP,考虑到我们已经有了20多TB的TB,能够在<48小时的备份时间内完成。 BlueArc上的最大额定值是700MB/s ( 2460GB/hr ),磁带设备上的额定最大写入速度是每个驱动器140MB / s,所以这是492GB/hr (或者是总吞吐量的两倍)。 所以,下一步就是用IOzone对NFS性能进行基准testing,结果表明,我们获得了超过20个线程的史诗般的写入性能,就像1.5-2.5TB /小时的写入速度,但是读取性能毫无希望。 我最高不能超过343GB /小时。 那么我们假设343GB/hr是NAS上读取性能的理论最大值,那么理论上应该能够从CommVault和b)任何其他备份代理中获得这样的性能。 不是这样的。 Commvault似乎只能给我200-250GB/hr吞吐量,而且通过实验,我安装了Bacula,看看那里的状态如何。 […]

有没有一个开源的重复数据删除备份解决scheme?

我正在寻找一个解决scheme来备份大约30台服务器,这些服务器是由centos,windows 2003和2008机器组成的。 我在另外一个数据中心有一个san,在这个站点之间有一个1G的链接,这个站点将会被备份,所以这个纯粹是一个基于磁盘的备份解决scheme。 我理想的是寻找一些开源软件,可以有一个很好的gui,这将允许我有一个备份周期,备份周期为每月6个月,每周备份保存一个月。 我也希望重复数据删除,所以如果一个文件保存在第一个备份中,软件会创build一个符号链接,而不是在所有后续备份中再次保存数据。 它还必须足够聪明,以便知道文件何时被删除,文件被移动到它所在的最新备份中,并且所有的符号链接都被更新。 我正在看bacula,但我不确定是否可以做重复数据删除或类似的东西。 如果可以的话,会有人指点我一个体面的指导,如何做到这一点。 如果没有人可以推荐另一个解决scheme的开源或不?

如何杀死父母1的<defunct>进程

我在RedHat箱子上运行Bacula。 存储守护进程bacula-sd不时停止工作,并且变成<defunct> 。 [root@backup ~]# ps -ef | grep defunct | more root 4801 29261 0 09:25 pts/5 00:00:00 grep defunct root 5825 1 0 Oct18 ? 00:00:00 [bacula-sd] <defunct> 我的问题是,我怎么能杀死这个过程呢? 它的父节点是1,就我所知,它是init,我不想杀死init进程,是吗? “通常”杀死这个过程是行不通的: [root@backup ~]# kill -0 5825 [root@backup ~]# kill -9 5825 非常感谢帮助! 编辑:运行 [root@backup ~]# lsof -p 5825 产生以下输出: COMMAND PID USER FD […]