Bacula 存储错误

Bacula 存储错误

需要一些帮助,关于 bacula。我删除了池中的所有卷并从主机 (Vol--) 中删除了池文件。还从作业列表中删除了作业。通过 BAT 删除。为避免错误,请创建一个新的池和存储。之后,所有正在运行的作业都收到错误:错误:bacula0-dir 在目录中创建了新卷“BacPool-0036”,池“File_pool_for_bacula0”,MediaType“FileXX”。bacula0-sd 警告:mount.c:215 打开文件设备“DISK1”(/backup/DISK1) 卷“BacPool-0036”失败:ERR=file_dev.c:190 无法打开(/backup/DISK1/BacPool-0036,OPEN_READ_WRITE,0640):ERR=没有这样的文件或目录 在目录中标记卷“BacPool-0036”错误。

出现该错误后,创建一个新的池、新的标签,但出现相同的错误。

我需要做什么才能彻底删除存储和池?

bacula-dir.conf

导演 { # Bacula0-dir
  名称 = bacula0-dir
  DIR端口 = 9101
  查询文件 = “/usr/local/share/bacula/query.sql”
  工作目录 = “/var/db/bacula”
  PidDirectory = “/var/run”
  最大并发作业数 = 2
  Password = “console-pass” # dir.conf 中的控制台密码
  消息 = 守护进程
  目录地址 = 10.7.0.141
}

Catalog { # 通用目录服务
  名称 = MyCatalog
  dbname = “bacula”; dbuser = “bacula”; dbpassword = “m@cter”
  数据库地址 = 10.7.0.141
}

消息 { # 合理的消息传递 - 将大多数内容发送到电子邮件地址和控制台
  名称 = 标准

  mailcommand = “/usr/local/sbin/bsmtp -h localhost -f \”\(Bacula\) \\” -s \”Bacula:%t %e 的 %c %l\” %r”
  operatorcommand = "/usr/local/sbin/bsmtp -h localhost -f \"\(Bacula\) \\" -s \"Bacula: 需要干预 %j\" %r"
  mail = root@localhost = all, !跳过
  操作员 = root@localhost = mount
  控制台 = 全部,!跳过,!保存

  附加 = “/var/log/bacula.log” = 全部,!跳过
  目录 = 全部
}

消息 { # 守护进程消息的消息传递(无作业)。
  名称 = Daemon
  mailcommand = "/usr/local/sbin/bsmtp -h localhost -f \"\(Bacula\) \\" -s \"Bacula 守护进程消息\" %r"
  mail = root@localhost = all, !跳过
  控制台 = 全部,!跳过,!保存
  附加 = “/var/log/bacula.log” = 全部,!跳过
}
控制台 { # 托盘监视器用来获取导演状态的限制控制台
  名称 = bacula0-mon
  密码 = “console-pass”
  命令ACL = 状态,.状态
}

备份作业配置文件

Job { # 备份目录数据库(每晚保存后)
 名称 = “Configfiles_bacula0”
 类型 = 备份
 客户端 = bacula0-fd
 存储 = bacula0_storage
 信息 = 标准
 池 = File_pool
 等级 = 满
 FileSet="配置文件集"
 时间表 = “WeeklyCycle”
 写入 Bootstrap = “/var/db/bacula/%n.bsr”
 优先级 = 11 # 在主备份后运行
}

作业 { # 所有作业/客户端/存储只需要一份这样的作业...
  名称 = “Restore_configfiles_bacula0”
  类型 = 恢复
  客户端=bacula0-fd
  存储 = bacula0-storage
  # 恢复作业不使用 FileSet 和 Pool 指令,但不能删除
  FileSet="配置文件集"
  池 = File_pool
  消息 = 标准
  其中 = /备份/恢复/
}

贮存 {                                                                                                                                                                                                                                     
名称 = bacula0-storage                                                                                           
Address = 10.7.0.141 # NB 此处使用完全限定名称 SDPort = 9103                                                                                                       
密码 = “device-pass”                                                                                             
设备 = DISK1                                                                                                       
媒体类型 = FileX                                                                                                   
        }

bacula-sd.conf

存储 {#bacula0-SD 的定义
  名称 = bacula0-sd
  SDPort = 9103 # 导演端口
  工作目录 = “/var/db/bacula”
  Pid 目录 = “/var/run”
  插件目录 = “/usr/local/lib”
  最大并发作业数 = 2
}
                                        # 列出允许联系存储守护进程的 Director
导演 { #本地导演
  名称 = bacula0-dir
  密码 = “device-pass”
}                           
导演 { # 限制性监控导演
  名称 = bacula0-mon
  密码 = “tB2PEOFsM2C2FBrXfJziqOvsCHO87pD0r085/0aHlZaR”
  監控 = 是
}

设备 { #Device DISK0
  名称 = DISK1
  媒体类型 = FileXX
  存档设备 = /backup/DISK1 #要保存的目录
  LabelMedia = yes; # 让 Bacula 标记未标记的媒体
  随机接入 = 是;
  AutomaticMount = yes;#当设备打开时,读取它
  可移动媒体 = 否;
  始终打开 = 否;
  最大并发作业数 = 2
}

消息 { # 将所有消息发送给 Director,
  名称 = 标准
  导演=bacula0-dir=全部
}

[BAT - 成交量1

答案1

您删除了所有卷,这意味着您的安装不值得恢复。那只是浪费时间。

保存作业、文件集和客户端配置,并全新安装 Bacula。

相关内容