I run bareos-18.2.5-144.1.el7 on a server that has 2 devices for storage
/backupFull
/backupIncDiff
respectively for Full backups on the 1st one and Incrementals and Differentials on the 2nd .
I verified my Pool -> Storage -> Device relations from conf files and everything looks good .
However some incrementals and diffs backups were stored on the wrong device => I see volumes Differential-0010 or Incremental-0006 on the /backupFull folder !
and also volume Full-0066 on /backupIncDiff ! :-(
some other files are on the correct folder (Incremental-0003 is correctly on /backupIncDiff, and Full-0004 on /backupFull ) :-)
Then when a job is run and tries to load a volume (recycled I guess) it looks for it in the defined device, but cannot find it because it was stored on the wrong folder :
26-mai 19:38 bareos-sd JobId 358: Warning: stored/mount.cc:270 Open device "FileDisiIncDiffStorDev" (/backupincdiff) Volume "disiIncremental-0009" failed: ERR=stored/dev.cc:731 Could not open: /backupincdiff/disiIncremental-0009, ERR=No such file or directory
26-mai 19:38 bareos-sd JobId 358: Job Disi-backup-ovz-ct-zanc.2019-05-26_19.38.11_11 is waiting. Cannot find any appendable volumes.
Please use the "label" command to create a new Volume for:
Storage: "FileDisiIncDiffStorDev" (/backupincdiff)
Pool: disiIncremental
Media type: File
indeed /backupincdiff/disiIncremental-0009 doesn't exist there, it is on /backupfull/disiIncremental-0009 !
How can I tell bareos to move that volume from /backupfull to /backupincdiff/ ?
Thanks .