web-dev-qa-db-ja.com

bareosで設定値をnullに設定するにはどうすればよいですか?

このエラーが引き続き発生します。これは、JobDefにデフォルトのスケジュールが含まれているためだと思います。

31-Jan 23:30 bareOSdirector JobId 67: Error: Bareos bareOSdirector 16.2.4 (01Jul16):
  Build OS:               x86_64-pc-linux-gnu debian Debian GNU/Linux 7.0 (wheezy)
  JobId:                  67
  Job:                    RestoreFiles.2017-01-31_23.30.32_23
  Restore Client:         bareOSdirector-fd
  Start time:             31-Jan-2017 23:30:52
  End time:               31-Jan-2017 23:30:52
  Elapsed time:           0 secs
  Files Expected:         0
  Files Restored:         0
  Bytes Restored:         0
  Rate:                   0.0 KB/s
  FD Errors:              2
  FD termination status:  
  SD termination status:  
  FD  Secure Erase Cmd:   <NULL>
  SD  Secure Erase Cmd:   <NULL>
  Termination:            *** Restore Error ***

JobDefで使用するスケジュールのデフォルト値を維持したい場合、実行されないように、RestoreFilesジョブのScheduleをオーバーライドする必要がある値は何ですか?

JobDefs {
  Name = "DefaultJob"
  Type = Backup
  Level = Incremental
  Messages = "standard"
  Storage = "bareOSdirector_FileStorage"
  Pool = "Daily"
  FullBackupPool = "Full"
  IncrementalBackupPool = "Incremental"
  DifferentialBackupPool = "Differential"
  FileSet = "SelfTest"
  Schedule = "WeeklyCycle"
  JobDefs = "DefaultJob"
  WriteBootstrap = "/var/lib/bareos/%c.bsr"
}

Job {
  Name = "RestoreFiles"
  Type = Restore
  Messages = "standard"
  Storage = "bareOSdirector_FileStorage"
  Pool = "Incremental"
  Client = "bareOSdirector-fd"
  FileSet = "LinuxAll"
  JobDefs = "DefaultJob"
  Where = "/tmp/bareos-restores"
  Schedule = ????
}
2
leeand00

ジョブでEnabled = "no"を設定することにより、RestoreFilesをスキップ(無効化)することができました。それを実行すると、スケジュールに表示されなくなりました。

0
leeand00