filestorage :: some misconfiguration

"Stefan G. Weichinger via Bacula-users" <[email protected]>
Newsgroups gmane.comp.bacula.user
Message-ID <[email protected]>
Upgraded a local server to Debian-13 and in the process also upgraded 
Bacula and moved to postgres-17.

Things work so far, but I decided to start over with the filestorage 
wizard and now I have the situation that this filestorage waits for a 
Mount ... where I expect it do that automatically.

you know, there are no slots etc ;-)

Could someone take a look and tell me what I have wrong?

I add the relevant(?) lines (I have 2 cloud-changers also in there but I 
skip these)

I include one client "ivy".


I am unsure if "Autochanger = yes" is correct in the "Device" part.

Thanks for any help here ...


# cat bacula-sd.conf
Director {
   Name = "tx100-dir"
   Password = "_swXHSgGz6DhqHOxS2PlmbAJks_LY6Gg0"
}
Director {
   Name = "tx100-mon"
   Password = "z89tFRzJPHD4UPyx8BCSbRhx9NwTmNoA2"
   Monitor = yes
}
Storage {
   Name = "tx100-sd"
   WorkingDirectory = "/opt/bacula/working"
   PidDirectory = "/opt/bacula/working"
   MaximumConcurrentJobs = 20
   EncryptionCommand = "/etc/bacula/scripts/key-manager.py getkey"
}
Device {
   Name = "filestorage"
   Description = "local storage on tx100:/mnt/tera/bacula"
   MediaType = "File1"
   DeviceType = "File"
   ArchiveDevice = "/mnt/tera/bacula/file"
   RemovableMedia = no
   RandomAccess = yes
   AutomaticMount = yes
   LabelMedia = yes
   Autochanger = yes
   ReadOnly = yes
   MaximumConcurrentJobs = 5
   MaximumSpoolSize = 8000000000
   MaximumJobSpoolSize = 8000000000
   DriveIndex = 5
   VolumeEncryption = "Yes"
}
Messages {
   Name = "Standard"
   Director = tx100-dir = All
}
Autochanger {
   Name = "file_changer"
   Device = "filestorage"
   ChangerDevice = "/dev/null"
   ChangerCommand = "/dev/null"
}


# cat bacula-dir.conf
Director {
   Name = "tx100-dir"
   Messages = "Daemon"
   QueryFile = "/etc/bacula/scripts/query.sql"
   WorkingDirectory = "/opt/bacula/working"
   PidDirectory = "/opt/bacula/working"
   MaximumConcurrentJobs = 20
   Password = "yLPxQ448kSQdO2fa7wh4U_gARmkVIoSpW"
}
Client {
   Name = "ivy"
   Address = "ivy.loc.oops.co.at"
   FdPort = 9102
   Password = "0aw2ikL2Sp3RqjAZNKs3PUTBopueXqq9Z"
   Catalog = "MyCatalog"
}
Job {
   Name = "BackupCatalog"
   Level = "Full"
   Fileset = "Catalog"
   Schedule = "WeeklyCycleAfterBackup"
   JobDefs = "DefaultJob"
   WriteBootstrap = "/opt/bacula/working/%n.bsr"
   Runscript {
     RunsWhen = "Before"
     RunsOnClient = no
     Command = "/etc/bacula/scripts/make_catalog_backup.pl MyCatalog"
   }
   Runscript {
     RunsWhen = "After"
     RunsOnClient = no
     Command = "/etc/bacula/scripts/delete_catalog_backup"
   }
   Priority = 11
}
Job {
   Name = "ivy-job-home-sgw"
   Type = "Backup"
   Storage = "filestorage"
   Client = "ivy"
   Fileset = "ivy-home-sgw"
   JobDefs = "DefaultJob"
   SpoolData = no
}
Storage {
   Name = "filestorage"
   Description = "local storage on tx100:/mnt/tera/bacula"
   SdPort = 9103
   Address = "tx100.loc.oops.co.at"
   Password = "_swXHSgGz6DhqHOxS2PlmbAJks_LY6Gg0"
   Device = "filestorage"
   MediaType = "File1"
   Autochanger = "filestorage"
   MaximumConcurrentJobs = 50
}
Catalog {
   Name = "MyCatalog"
   Password = "secret"
   User = "bacula"
   DbName = "bacula"
}
Schedule {
   Name = "WeeklyCycle"
   Run = Level="Full" 1st,3rd sun at 13:20
   Run = Level="Differential" 2nd,3rd,4th,5th sun at 23:05
   Run = Level="Incremental" mon,tue,wed,thu,fri,sat at 23:05
}
Schedule {
   Name = "WeeklyCycleAfterBackup"
   Run = Level="Full" at 23:10
}
Fileset {
   Name = "Catalog"
   Include {
     File = "/opt/bacula/working/bacula.sql"
     Options {
       Signature = "Md5"
     }
   }
}
Fileset {
   Name = "Full Set"
   Include {
     File = "/opt/bacula/bin"
     Options {
       Signature = "Md5"
     }
   }
   Exclude {
     File = "/opt/bacula/working"
     File = "/opt/bacula/archive"
     File = "/proc"
     File = "/tmp"
     File = "/sys"
     File = "/.journal"
     File = "/.fsck"
   }
}
Pool {
   Name = "File"
   PoolType = "Backup"
   LabelFormat = "Vol-"
   MaximumVolumes = 20
   MaximumVolumeBytes = 53687091200
   VolumeRetention = 1209600
   Storage = "filestorage"
   AutoPrune = yes
   Recycle = yes
}
Messages {
   Name = "Daemon"
   MailCommand = "/opt/bacula/bin/bsmtp -h localhost -f \"(Bacula) 
<%r>\" -s \"Bacula daemon message\" %r"
   Mail = root = All, !Skipped
   Append = /opt/bacula/log/bacula.log = All, !Skipped
   Console = All, !Skipped
}
Messages {
   Name = "Standard"
   MailCommand = "/opt/bacula/bin/bsmtp -h localhost -f \"(Bacula) 
<%r>\" -s \"Bacula: %t %e of %c %l\" %r"
   OperatorCommand = "/opt/bacula/bin/bsmtp -h localhost -f \"(Bacula) 
<%r>\" -s \"Bacula: Intervention needed for %j\" %r"
   Mail = root = All, !Skipped
   Append = /opt/bacula/log/bacula.log = All, !Skipped
   Console = All, !Skipped
   Operator = root = Mount
   Catalog = All
}
Console {
   Name = "tx100-mon"
   Password = "z89tFRzJPHD4UPyx8BCSbRhx9NwTmNoA2"
   CommandAcl = "status"
   CommandAcl = ".status"
}
JobDefs {
   Name = "DefaultJob"
   Type = "Backup"
   Level = "Incremental"
   Messages = "Standard"
   Storage = "filestorage"
   Pool = "File"
   Client = "tx100-fd"
   Fileset = "Full Set"
   Schedule = "WeeklyCycle"
   WriteBootstrap = "/opt/bacula/working/%c.bsr"
   SpoolAttributes = yes
   SpoolData = yes
   Runscript {
     RunsWhen = "After"
     RunsOnClient = no
     Console = ".bvfs_update jobid=%i"
   }
   Priority = 10
}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.