Hello, sorry for the delay. I was testing other things with Bareos. Now I retake this issue, but not luck anyway. The only way it work for me is your hint in point 2): using linux auto mount with some params in fstab. But I don't want to have that configuration outside Bareos, is easily to me forget it.

Problem is that Bareos can't automount partition disk inside a custom folder. What it does is put files directly into folder to save backups, using / device space.

Device config in Storage Daemon is:

Device {
  Name = HD320GbExterno
#  Description = "Disco externo de 320Gb"
  Device Type = File
  Media Type = Archivos
  LabelMedia = yes                   # lets Bareos label unlabeled media
  Random Access = yes
  Automatic Mount = yes               # when device opened, read it
  Removable Media = no
  #AlwaysOpen = yes
  Archive Device = /media/BareosBackup

  Requires Mount = Yes
  Mount Point = /media/BareosBackup
Mount Command = "mount -t auto -U cf811039-f8c4-486d-9d30-8239750e3eec %m"
  Unmount Command = "umount %m"
}

When I run mount command manually it mounts correctly. But every time i run the job Bareos doesn't mount it for me. Media Type match with Director storage file.

26-Jun 22:16 opcodecl-dir JobId 22: No prior Full backup Job record found.
26-Jun 22:16 opcodecl-dir JobId 22: No prior or suitable Full backup found in catalog. Doing FULL backup. 26-Jun 22:16 opcodecl-dir JobId 22: Start Backup JobId 22, Job=patriciodesktop-bkp.2017-06-26_22.16.42_53
26-Jun 22:16 opcodecl-dir JobId 22: Using Device "HD320GbExterno" to write.
26-Jun 22:18 opcodecl-HD320GbExterno.conf JobId 22: Volume "test" previously written, moving to end of data. 26-Jun 22:18 opcodecl-HD320GbExterno.conf JobId 22: Warning: For Volume "test":
The sizes do not match! Volume=7963812872 Catalog=7103351840
Correcting Catalog
26-Jun 22:17 opcodecl-dir JobId 22: Fatal error: Network error with FD during Backup: ERR=Interrupted system call 26-Jun 22:17 opcodecl-dir JobId 22: Fatal error: No Job status returned from FD.
26-Jun 22:17 opcodecl-dir JobId 22: Bareos opcodecl-dir 16.2.5 (03Mar17):
  Build OS:               x86_64-suse-linux-gnu suse (none)
  JobId:                  22
  Job: patriciodesktop-bkp.2017-06-26_22.16.42_53

Volume "test" means that there was a moment that I erase data in /media/BareosBackup (inside / to save space) and bareos need more volumes to label when trying to make it work, so I give a "test" label in the console to create a new volume. I think is not the issue because before always write in /media/BareosBackup inside / and not in automounted /media/BareosBackup inside external hard drive anyway.

2017-06-26 22:34:13 opcodecl-HD320GbExterno.conf JobId 23: Warning: mount.c:248 Open device "HD320GbExterno" (/media/BareosBackup) Volume "test" failed: ERR=dev.c:661 Could not open: /media/BareosBackup/test, ERR=No such file or directory

2017-06-26 22:34:13 opcodecl-HD320GbExterno.conf JobId 23: Job patriciodesktop-bkp.2017-06-26_22.32.13_10 is waiting. Cannot find any appendable volumes.
Please use the "label" command to create a new Volume for:
Storage: "HD320GbExterno" (/media/BareosBackup)
Pool: patriciodesktop-full
Media type: Archivos

I think I miss something, but don't know what. Thanks in advance

Patricio Mercado G.


El 01/06/17 a las 11:04, Stephan Duehr escribió:
Hi,

1) may some permission is missing in the whole path, may be try like
this if the user bareos can really access the directory:
su -s /bin/bash - bareos
touch /run/media/patricio/500Gb/BareosBackup/testfile.txt

2) I think you need
Archive Device = /home/patricio/respaldos
Mount Command = mount -t auto %m

It's better to use the uuid instead of /dev/sdc1, because that may change,
so find out the uuid of /dev/sdc1 by using
blkid /dev/sdc1

and add something like this to /etc/fstab
UUID=1b9ba4bc-f754-470b-9925-8f221395a20a /home/patricio/respaldos ext4 
noauto,user 0 0

Regards,

Stephan

On 05/25/2017 11:01 PM, [email protected] wrote:
Hi again. I'm trying to backup some computers in a network. My new 
configuration is one dir-fd in a computer, mariadb database in a docker 
container in same computer and sd-fd in other computer. Configuration with 
default values works fine. All is over openSUSE Leap 42.2

Currently I'm trying to configure an external usb hardrive where to write data, 
but have troubles with it. I've tested two configurations but not luck. Here is 
what I tryed:

1) Storage daemon configuration: path to an already user mounted device in 
/run/media/patricio/500Gb, BareosBackup is a folder, bareos:bareos and 777 
permissions.

bareos-sd.d # cat device/DiscoExterno320Gb.conf
Device {
   Name = DiscoExterno320Gb
   Media Type = File
   Archive Device = /run/media/patricio/500Gb/BareosBackup/
   LabelMedia = yes;                   # lets Bareos label unlabeled media
   Random Access = yes;
   AutomaticMount = yes;               # when device opened, read it
   RemovableMedia = no;
   AlwaysOpen = no;
   Description = "Disco externo"
}

director/server-dir.conf
Director {
   Name = server-dir
   Password = "bareosstoragedaemon"
   Description = "Director, who is permitted to contact this storage daemon."
}

storage/server-sd.conf
Storage {
   Name = server-sd
   Maximum Concurrent Jobs = 10

   # remove comment from "Plugin Directory" to load plugins from specified 
directory.
   # if "Plugin Names" is defined, only the specified plugins will be loaded,
   # otherwise all storage plugins (*-sd.so) from the "Plugin Directory".
   #
   # Plugin Directory = /usr/lib64/bareos/plugins
   # Plugin Names = ""
}


Running the job I got following messages:
Job queued. JobId=32
You have messages.
*messages
25-May 16:22 server-dir JobId 32: No prior Full backup Job record found.
25-May 16:22 server-dir JobId 32: No prior or suitable Full backup found in 
catalog. Doing FULL backup.
25-May 16:22 server-dir JobId 32: Start Backup JobId 32, 
Job=backup-patriciodesktop-fd.2017-05-25_16.22.27_04
*messages
25-May 16:24 server-sd JobId 32: Error: dev.c:153 Unable to stat device 
/run/media/patricio/500Gb/BareosBackup/: ERR=No such file or directory
25-May 16:24 server-sd JobId 32: Warning:
      Device "DiscoExterno320Gb" requested by DIR could not be opened or does 
not exist.
25-May 16:24 server-sd JobId 32: Error: dev.c:153 Unable to stat device 
/run/media/patricio/500Gb/BareosBackup/: ERR=No such file or directory
25-May 16:24 server-sd JobId 32: Warning:
      Device "DiscoExterno320Gb" requested by DIR could not be opened or does 
not exist.
25-May 16:24 server-sd JobId 32: Error: dev.c:153 Unable to stat device 
/run/media/patricio/500Gb/BareosBackup/: ERR=No such file or directory
25-May 16:24 server-sd JobId 32: Warning:
      Device "DiscoExterno320Gb" requested by DIR could not be opened or does 
not exist.
25-May 16:24 server-sd JobId 32: Fatal error: Device reservation failed for 
JobId=32: Jmsg Job=backup-patriciodesktop-fd.2017-05-25_16.22.27_04 type=5 
level=1495743840 opcode.cl-sd JobId 32: Warning:
      Device "DiscoExterno320Gb" requested by DIR could not be opened or does 
not exist.

25-May 16:22 server-dir JobId 32: Fatal error:
      Storage daemon didn't accept Device "DiscoExterno320Gb" because:
      3924 Device "DiscoExterno320Gb" not in SD Device resources or no matching 
Media Type.
25-May 16:22 server-dir JobId 32: Error: Bareos server-dir 16.2.5 (03Mar17):
   Build OS:               x86_64-suse-linux-gnu suse (none)
   JobId:                  32
   Job:                    backup-patriciodesktop-fd.2017-05-25_16.22.27_04
   Backup Level:           Full (upgraded from Incremental)
   Client:                 "patriciodesktop-fd" 16.2.5 (03Mar17) 
x86_64-suse-linux-gnu,suse,(none),,
   FileSet:                "patriciodesktop" 2017-05-24 01:14:17
   Pool:                   "Full" (From Job FullPool override)
   Catalog:                "server" (From Client resource)
   Storage:                "PatricioDesktopSD" (From Job resource)
   Scheduled time:         25-May-2017 16:22:25
   Start time:             25-May-2017 16:22:29
   End time:               25-May-2017 16:22:30
   Elapsed time:           1 sec
   Priority:               10
   FD Files Written:       0
   SD Files Written:       0
   FD Bytes Written:       0 (0 B)
   SD Bytes Written:       0 (0 B)
   Rate:                   0.0 KB/s
   Software Compression:   None
   VSS:                    no
   Encryption:             no
   Accurate:               no
   Volume name(s):
   Volume Session Id:      1
   Volume Session Time:    1495743813
   Last Volume Bytes:      0 (0 B)
   Non-fatal FD errors:    1
   SD Errors:              0
   FD termination status:
   SD termination status:
   FD  Secure Erase Cmd:   <NULL>
   Termination:            *** Backup Error ***

2) Storage daemon configuration: device not mounted
patriciodesktop:bareos-sd.d # cat device/DiscoExterno320Gb.conf
Device {
   Name = DiscoExterno320Gb
#  Device Type = File
   Media Type = File
   Archive Device = /dev/sdc1
   LabelMedia = yes;                   # lets Bareos label unlabeled media
   Random Access = yes;
   AutomaticMount = yes;               # when device opened, read it
   RemovableMedia = no;
   Requires Mount = yes;
   Mount Point = /home/patricio/respaldos
   Mount Command = mount -t auto %a %m
   Unmount Command = umount %m
   AlwaysOpen = no;
   Description = "Disco externo 320 para respaldos semanales."
}

patriciodesktop:bareos-sd.d # cat director/server.conf
Director {
   Name = server
   Password = "bareosstoragedaemon"
   Description = "Director, who is permitted to contact this storage daemon."
}

patriciodesktop:bareos-sd.d # cat storage/server-sd.conf
Storage {
   Name = server-sd
   Maximum Concurrent Jobs = 10

   # remove comment from "Plugin Directory" to load plugins from specified 
directory.
   # if "Plugin Names" is defined, only the specified plugins will be loaded,
   # otherwise all storage plugins (*-sd.so) from the "Plugin Directory".
   #
   # Plugin Directory = /usr/lib64/bareos/plugins
   # Plugin Names = ""
}


and get this error:

25-May 16:52 server-sd JobId 35: No prior Full backup Job record found.
25-May 16:52 server-sd JobId 35: No prior or suitable Full backup found in 
catalog. Doing FULL backup.
25-May 16:52 server-sd JobId 35: Start Backup JobId 35, 
Job=backup-patriciodesktop-fd.2017-05-25_16.52.50_08
25-May 16:54 server-sd JobId 35: Error: dev.c:238 /dev/sdc1 has an unknown 
device type 0
25-May 16:54 server-sd JobId 35: Warning:
      Device "DiscoExterno320Gb" requested by DIR could not be opened or does 
not exist.
25-May 16:54 server-sd JobId 35: Error: dev.c:238 /dev/sdc1 has an unknown 
device type 0
25-May 16:54 server-sd JobId 35: Warning:
      Device "DiscoExterno320Gb" requested by DIR could not be opened or does 
not exist.
25-May 16:54 server-sd JobId 35: Error: dev.c:238 /dev/sdc1 has an unknown 
device type 0
25-May 16:54 server-sd JobId 35: Warning:
      Device "DiscoExterno320Gb" requested by DIR could not be opened or does 
not exist.
25-May 16:54 server-sd JobId 35: Fatal error: Device reservation failed for 
JobId=35: Jmsg Job=backup-patriciodesktop-fd.2017-05-25_16.52.50_08 type=5 
level=1495745663 server-sd JobId 35: Warning:
      Device "DiscoExterno320Gb" requested by DIR could not be opened or does 
not exist.

25-May 16:52 server-sd JobId 35: Fatal error:
      Storage daemon didn't accept Device "DiscoExterno320Gb" because:
      3924 Device "DiscoExterno320Gb" not in SD Device resources or no matching 
Media Type.
25-May 16:52 server-sd JobId 35: Error: Bareos server 16.2.5 (03Mar17):
   Build OS:               x86_64-suse-linux-gnu suse (none)
   JobId:                  35
   Job:                    backup-patriciodesktop-fd.2017-05-25_16.52.50_08
   Backup Level:           Full (upgraded from Incremental)
   Client:                 "patriciodesktop-fd" 16.2.5 (03Mar17) 
x86_64-suse-linux-gnu,suse,(none),,
   FileSet:                "patriciodesktop" 2017-05-24 01:14:17
   Pool:                   "Full" (From Job FullPool override)
   Catalog:                "server" (From Client resource)
   Storage:                "PatricioDesktopSD" (From Job resource)
   Scheduled time:         25-May-2017 16:52:49
   Start time:             25-May-2017 16:52:53
   End time:               25-May-2017 16:52:53
   Elapsed time:           0 secs
   Priority:               10
   FD Files Written:       0
   SD Files Written:       0
   FD Bytes Written:       0 (0 B)
   SD Bytes Written:       0 (0 B)
   Rate:                   0.0 KB/s
   Software Compression:   None
   VSS:                    no
   Encryption:             no
   Accurate:               no
   Volume name(s):
   Volume Session Id:      1
   Volume Session Time:    1495745652
   Last Volume Bytes:      0 (0 B)
   Non-fatal FD errors:    1
   SD Errors:              0
   FD termination status:
   SD termination status:
   FD  Secure Erase Cmd:   <NULL>
   Termination:            *** Backup Error ***


So really can't find what I'm missing to accomplish this. Can this guide 
http://wiki.bacula.org/doku.php?id=removable_disk help me?

Thanks in advance.


--
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to