Hello,

In my opinion you've messed up with Media Type parameters of the Storage.
Media Type groups volumes which are available to all devices with the same
Media Type string.

I hope it helps.

pon., 21 gru 2020 o 20:05 Fábio Pinto <fabio.pinto@netwire.global>
napisał(a):

> Hello,
>
> I'm trying to setup a Progressive Virtual Full backup on a full HDD
> system. From what the logs tell me, the job starts but the sd doesn't let
> it go throught. I will put the log, bacula-sd and bacula-dir bellow. I
> changed the hostnames and passwords for security reasons.
>
> *Here's the log from the PVF job:*
> bacula-dir JobId 450: Bacula bacula-dir 9.6.4 (08Jun20):
>   Build OS:               x86_64-pc-linux-gnu ubuntu 20.04
>   JobId:                  450
>   Job:                    Teste_2.2020-12-21_13.58.13_58
>   Backup Level:           Virtual Full
>   Client:                 "myClient" 9.4.2 (04Feb19)
> x86_64-pc-linux-gnu,ubuntu,20.04
>   FileSet:                "myFiles - Linux" 2020-12-07 20:17:23
>   Pool:                   "Virtual Full - Remoto" (From Job resource)
>   Catalog:                "MyCatalog" (From Client resource)
>   Storage:                "myStorage" (From Job resource)
>   Scheduled time:         21-Dec-2020 13:58:13
>   Start time:             17-Dec-2020 20:22:35
>   End time:               17-Dec-2020 20:22:35
>   Elapsed time:           1 sec
>   Priority:               10
>   SD Files Written:       0
>   SD Bytes Written:       0 (0 B)
>   Rate:                   0.0 KB/s
>   Volume name(s):
>   Volume Session Id:      4
>   Volume Session Time:    1608237853
>   Last Volume Bytes:      0 (0 B)
>   SD Errors:              0
>   SD termination status:
>   Termination:            Backup Canceled
> bacula-dir JobId 450: Fatal error:
>      Storage daemon didn't accept Device "ubuntu2004-Dev1" command.
> bacula-dir JobId 450: Found 24 files to consolidate into Virtual Full.
> bacula-dir JobId 450: Consolidating JobIds=427,428,429,431,432
> bacula-dir JobId 450: Warning: This Job is not an Accurate backup so is
> not equivalent to a Full backup.
> bacula-dir JobId 450: Start Virtual Backup JobId 450,
> Job=Teste_2.2020-12-21_13.58.13_58
>
>
>
> *Here's my sd config *
>
> Storage {                             # definition of myself
>   Name = linuxenvtest2-sd
>   SDPort = 9103                  # Director's port
>   WorkingDirectory = "/var/lib/bacula"
>   Pid Directory = "/run/bacula"
>   Plugin Directory = "/usr/lib/bacula"
>   Maximum Concurrent Jobs = 20
>   #SDAddress = 127.0.0.1
> }
>
> Director {
>   Name = bacula-dir
>   Password = "myPassword"
> }
>
> Director {
>   Name = linuxenvtest2-mon
>   Password = "myPassword"
>   Monitor = yes
> }
>
> #Autochanger {
> #  Name = LinuxEnv
> #  Device = LinuxEnv-Dev1, LinuxEnv-Dev2
> #  Changer Command = ""
> #  Changer Device = /dev/sg0
> #}
>
> Device {
>   Name = LinuxEnv-Dev1
>   Media Type = File1
>   Archive Device = /tmp
>   LabelMedia = yes;                   # lets Bacula label unlabeled media
>   Random Access = Yes;
>   AutomaticMount = yes;               # when device opened, read it
>   RemovableMedia = no;
>   AlwaysOpen = no;
> }
>
> Device {
>   Name = LinuxEnv-Dev2
>   Media Type = File1
>   Archive Device = /tmp
>   LabelMedia = yes;                   # lets Bacula label unlabeled media
>   Random Access = Yes;
>   AutomaticMount = yes;               # when device opened, read it
>   RemovableMedia = no;
>   AlwaysOpen = no;
> }
> Messages {
>   Name = Standard
>   director = linuxenvtest2-dir = all
> }
>
> *Here are my dir configs*
>
> Director {
>   Name = "bacula-dir"
>   Messages = "Daemon"
>   QueryFile = "/etc/bacula/scripts/query.sql"
>   WorkingDirectory = "/etc/bacula/working"
>   PidDirectory = "/var/run"
>   MaximumConcurrentJobs = 20
>   Password = "myPassword"
> }
> Client {
>   Name = "bacula-fd"
>   Address = "myIP"
>   FdPort = 9102
>   Password = "bCnK3Z9AxYO9Q0MiXhxcgz930rA67sqUAti+cVhcTUTv"
>   Catalog = "MyCatalog"
>   FileRetention = 5184000
>   JobRetention = 15552000
>   AutoPrune = yes
> }
> Client {
>   Name = "linuxenvtest2-fd"
>   Address = "myIP"
>   Password = "myPassword"
>   Catalog = "MyCatalog"
>   MaximumConcurrentJobs = 10
> }
> Client {
>   Name = "netbrapc22-fd"
>   Address = "myIP"
>   Password = "myPassword"
>   Catalog = "MyCatalog"
> }
> Job {
>   Name = "RestoreFiles"
>   Type = "Restore"
>   Messages = "Standard"
>   Storage = "File1"
>   Pool = "File"
>   Client = "bacula-fd"
>   Fileset = "Full Set"
>   Where = "/tmp/bacula-restores"
> }
> Job {
>   Name = "Teste 2"
>   Type = "Backup"
>   Level = "Incremental"
>   Messages = "Standard"
>   Storage = "File1"
>   Pool = "Incremental - Local"
>   NextPool = "Virtual Full - Remoto"
>   Client = "linuxenvtest2-fd"
>   Fileset = "myFiles - Linux"
>   MaximumConcurrentJobs = 10
>   BackupsToKeep = 2
>   DeleteConsolidatedJobs = yes
> }
> Storage {
>   Name = "File1"
>   SdPort = 9103
>   Address = "myIP"
>   Password = "myPassword"
>   Device = "ubuntu2004-Dev1"
>   MediaType = "File1"
>   Autochanger = "File1"
>   MaximumConcurrentJobs = 10
> }
> Storage {
>   Name = "File2"
>   SdPort = 9103
>   Address = "myIP"
>   Password = "myPassword"
>   Device = "ubuntu2004-Dev2"
>   MediaType = "File1"
>   Autochanger = "File2"
>   MaximumConcurrentJobs = 10
> }
> Storage {
>   Name = "linuxenvtest2-sd"
>   Address = "myIP"
>   Password = "myPassword"
>   Device = "LinuxEnv-Dev2"
>   MediaType = "File1"
>   Autochanger = "linuxenvtest2-sd"
>   MaximumConcurrentJobs = 10
>   MaximumConcurrentReadjobs = 10
> }
> Catalog {
>   Name = "MyCatalog"
>   Password = "masterti45"
>   User = "bacula"
>   DbName = "bacula"
> }
> Schedule {
>   Name = "Hourly - Workdir"
>   Run = hourly at 0:15
> }
> Schedule {
>   Name = "Monthly Full - Daily Incremental"
> }
> Schedule {
>   Name = "Virtual Full - Test 1"
>   Run = Level="Incremental" Priority=1 hourly at 0:25
>   Run = Level="VirtualFull" Priority=2 hourly at 0:30
> }
> Schedule {
>   Name = "WeeklyCycle"
>   Run = Level="Full" 1st sun at 23:05
>   Run = Level="Differential" 2nd-5th sun at 23:05
>   Run = Level="Incremental" mon-sat
> }
> Schedule {
>   Name = "WeeklyCycleAfterBackup"
>   Run = Level="Full" at 23:10
> }
> Fileset {
>   Name = "Catalog"
>   Include {
>     File = "/etc/bacula/working/bacula.sql"
>     Options {
>       Signature = "Md5"
>     }
>   }
> }
> Fileset {
>   Name = "Full Set"
>   Include {
>     File = "/usr/sbin"
>     File = "/home/netwire/myFiles"
>     File = "C:/backup"
>     Options {
>       Signature = "Md5"
>     }
>   }
>   Exclude {
>     File = "/etc/bacula/working"
>     File = "/tmp"
>     File = "/proc"
>     File = "/tmp"
>     File = "/sys"
>     File = "/.journal"
>     File = "/.fsck"
>   }
> }
> Fileset {
>   Name = "NETBRAPC22 - WorkDir"
>   Include {
>     File = "c:/#WORKDIR/_plunet/2020-Dez"
>   }
> }
> Fileset {
>   Name = "Windows backup"
>   Include {
>     File = "c:/#WORKDIR/_plunet/2020-Dez"
>   }
> }
> Fileset {
>   Name = "myFiles - Linux"
>   Include {
>     File = "/home/netwire/myFiles"
>   }
> }
> Pool {
>   Name = "Default"
>   PoolType = "Backup"
>   MaximumVolumes = 100
>   MaximumVolumeBytes = 53687091200
>   VolumeRetention = 31536000
>   Storage = "File2"
>   AutoPrune = yes
>   Recycle = yes
> }
> Pool {
>   Name = "File"
>   PoolType = "Backup"
>   LabelFormat = "Vol-"
>   MaximumVolumes = 100
>   MaximumVolumeBytes = 53687091200
>   VolumeRetention = 31536000
>   NextPool = "Default"
>   Storage = "File2"
>   AutoPrune = yes
>   Recycle = yes
> }
> Pool {
>   Name = "Incremental - Local"
>   PoolType = "Backup"
>   LabelFormat = "IncrL"
>   MaximumVolumes = 100
>   MaximumVolumeBytes = 10000000000
>   Storage = "File1"
> }
> Pool {
>   Name = "Scratch"
>   PoolType = "Backup"
> }
> Pool {
>   Name = "Virtual Full - Remoto"
>   PoolType = "Backup"
>   LabelFormat = "VFull"
>   LabelType = "Bacula"
>   MaximumVolumes = 100
>   MaximumVolumeBytes = 10000000000
>   Storage = "linuxenvtest2-sd"
>   Catalog = "MyCatalog"
> }
> Messages {
>   Name = "Daemon"
>   MailCommand = "/usr/sbin/bsmtp -h localhost -f \"(Bacula) <%r>\" -s
> \"Bacula daemon message\" %r"
>   Mail = root@localhost = All, !Debug, !Saved, !Skipped
>   Append = /var/log/bacula/bacula.log = All, !Debug, !Saved, !Skipped
>   Console = All, !Debug, !Saved, !Skipped
> }
> Messages {
>   Name = "Standard"
>   MailCommand = "/usr/sbin/bsmtp -h localhost -f \"(Bacula) <%r>\" -s
> \"Bacula: %t %e of %c %l\" %r"
>   OperatorCommand = "/usr/sbin/bsmtp -h localhost -f \"(Bacula) <%r>\" -s
> \"Bacula: Intervention needed for %j\" %r"
>   Mail = root@localhost = All, !Debug, !Saved, !Skipped
>   Append = /var/log/bacula/bacula.log = All, !Debug, !Saved, !Skipped
>   Console = All, !Debug, !Saved, !Skipped
>   Operator = root@localhost = Mount
>   Catalog = All, !Debug, !Saved
> }
> Console {
>   Name = "bacula-mon"
>   Password = "uQnAUgX3xipzY7sCho1m8e+O7fAqLPKphv/FtMX1KQJH"
>   CommandAcl = "status"
>   CommandAcl = ".status"
> }
> JobDefs {
>   Name = "DefaultJob"
>   Type = "Backup"
>   Level = "Incremental"
>   Messages = "Standard"
>   Storage = "File1"
>   Pool = "File"
>   Client = "bacula-fd"
>   Fileset = "Full Set"
>   Schedule = "WeeklyCycle"
>   WriteBootstrap = "/etc/bacula/working/%c.bsr"
>   SpoolAttributes = yes
>   Priority = 10
> }
>
>
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>


-- 
Radosław Korzeniewski
rados...@korzeniewski.net
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to