dd if=/dev/zero of=$tmp/disk2 bs=1M count=400 > /dev/null
dd if=/dev/zero of=$tmp/disk3 bs=1M count=600 > /dev/null
-mkfs.ext2 -F $tmp/disk1 > /dev/null
-mkfs.ext2 -F $tmp/disk2 > /dev/null
-mkfs.ext2 -F $tmp/disk3 > /dev/null
+mkfs.ext2 -F $tmp/disk1
+mkfs.ext2 -F $tmp/disk2
+mkfs.ext2 -F $tmp/disk3
mkdir -p $dev1
mkdir -p $dev2
# Get SD password
sd_pass=`grep -i password ${bin}/bacula-sd.conf | head -n 1`
+SDPORT=`expr $BASEPORT + 2`
# Add simple job with store group
cat <<END_OF_DATA >> $bin/bacula-dir.conf
Autochanger {
Name = Disk1
- Address = VBox # N.B. Use a fully qualified name here
- SDPort = 8112
+ Address = localhost # N.B. Use a fully qualified name here
+ SDPort = $SDPORT
${sd_pass}
Device = Disk1
Media Type = Disk1
Autochanger {
Name = Disk2
- Address = VBox # N.B. Use a fully qualified name here
- SDPort = 8112
+ Address = localhost # N.B. Use a fully qualified name here
+ SDPort = $SDPORT
${sd_pass}
Device = Disk2
Media Type = Disk2
Autochanger {
Name = Disk3
- Address = VBox # N.B. Use a fully qualified name here
- SDPort = 8112
+ Address = localhost # N.B. Use a fully qualified name here
+ SDPort = $SDPORT
${sd_pass}
Device = Disk3
Media Type = Disk3
start_test
-run_bacula
-
cat <<END_OF_DATA >${cwd}/tmp/bconcmds
@output /dev/null
messages
quit
END_OF_DATA
-run_bconsole
-
+run_bacula
# Disk3 has the biggest amount of free space hence it should be used now
n_disk1=`cat ${cwd}/tmp/log2.out | grep "Storage:" | tr -s ' ' | grep "Storage: \"Disk1\"" | wc -l`