I am trying to restore my wrecked MX, but when i try to restore the files to the new hardware, i get a message to the effect that bacula tries to find the files in the wrong location? Please see the below ouput.  Config files at the bottom.
 
I just want to dump all data from "statler-fd" to "seed-fd"?
 
 
The defined Client resources are:
     1: cookiemonster-fd
     2: scooter-fd
     3: mythbox-fd
     4: statler-fd
     5: seed-fd
Select Client (File daemon) resource (1-5): 5
Connecting to Client seed-fd at 192.168.0.91:9102
cookiemonster-fd Version: 1.36.3 (22 April 2005) i386-pc-linux-gnu debian 3.1
Daemon started 03-Sep-05 14:07, 0 Jobs run since started.
No Terminated Jobs.
Running Jobs:
Director connected at: 03-Sep-05 14:08
No Jobs running.
====
*restore
First you select one or more JobIds that contain files
to be restored. You will be presented several methods
of specifying the JobIds. Then you will be allowed to
select which files from those JobIds are to be restored.
To select the JobIds, you have the following choices:
     1: List last 20 Jobs run
     2: List Jobs where a given File is saved
     3: Enter list of comma separated JobIds to select
     4: Enter SQL list command
     5: Select the most recent backup for a client
     6: Select backup for a client before a specified time
     7: Enter a list of files to restore
     8: Enter a list of files to restore before a specified time
     9: Cancel
Select item:  (1-9): 5
Defined Clients:
     1: cookiemonster-fd
     2: scooter-fd
     3: statler-fd
     4: mythbox-fd
     5: seed-fd
Select the Client (1-5): 3
The defined FileSet resources are:
     1: Full Set
     2: StatlerFull Set
Select FileSet resource (1-2): 1
+-------+-------+----------+---------------------+--------------+-----------+--------------+----------------+
| JobId | Level | JobFiles | StartTime           | VolumeName   | StartFile | VolSessionId | VolSessionTime |
+-------+-------+----------+---------------------+--------------+-----------+--------------+----------------+
|    95 | F     |   42,382 | 2005-08-28 05:29:02 | statler-0004 |         0 |           69 |  1,124,220,549 |
|    99 | I     |      114 | 2005-08-29 01:08:46 | statler-0005 |         0 |           73 |  1,124,220,549 |
|   103 | I     |      329 | 2005-08-30 01:09:42 | statler-0006 |         0 |           77 |  1,124,220,549 |
|   107 | I     |      531 | 2005-08-31 01:13:13 | statler-0007 |         0 |           81 |  1,124,220,549 |
|   115 | I     |      290 | 2005-09-01 01:07:17 | statler-0008 |         0 |            7 |  1,125,521,160 |
+-------+-------+----------+---------------------+--------------+-----------+--------------+----------------+
You have selected the following JobIds: 95,99,103,107,115
Building directory tree for JobId 95 ...  +++++++++++++++++++++++++++++++++++++++++++++++++
Building directory tree for JobId 99 ...
Building directory tree for JobId 103 ...
Building directory tree for JobId 107 ...
Building directory tree for JobId 115 ...
5 Jobs, 42,190 files inserted into the tree.
You are now entering file selection mode where you add (mark) and
remove (unmark) files to be restored. No files are initially added, unless
you used the "all" keyword on the command line.
Enter "done" to leave this mode.
cwd is: /
$ mark *
42,873 files marked.
$ done
Bootstrap records written to /var/lib/bacula/restore.bsr
The job will require the following Volumes:
   statler-0004
   statler-0007
   statler-0008
   statler-0005
   statler-0006

42873 files selected to be restored.
Run Restore job
JobName:    RestoreFiles
Bootstrap:  /var/lib/bacula/restore.bsr
Where:      /tmp/bacula-restores
Replace:    always
FileSet:    Full Set
Client:     statler-fd
Storage:    File
When:       2005-09-03 13:59:59
Catalog:    MyCatalog
Priority:   10
OK to run? (yes/mod/no): mod
Parameters to modify:
     1: Level
     2: Storage
     3: Job
     4: FileSet
     5: Client
     6: When
     7: Priority
     8: Bootstrap
     9: Where
    10: Replace
    11: JobId
Select parameter to modify (1-11): 5
The defined Client resources are:
     1: cookiemonster-fd
     2: scooter-fd
     3: mythbox-fd
     4: statler-fd
     5: seed-fd
Select Client (File daemon) resource (1-5): 5
Run Restore job
JobName:    RestoreFiles
Bootstrap:  /var/lib/bacula/restore.bsr
Where:      /tmp/bacula-restores
Replace:    always
FileSet:    Full Set
Client:     seed-fd
Storage:    File
When:       2005-09-03 13:59:59
Catalog:    MyCatalog
Priority:   10
OK to run? (yes/mod/no): yes
Job started. JobId=134
*messages
03-Sep 14:00 cookiemonster-dir: Start Restore Job RestoreFiles.2005-09-03_14.00.12
03-Sep 16:11 cookiemonster-fd: RestoreFiles.2005-09-03_14.00.12 Fatal error: job.c:1665 Bad response to Read Data command. Wanted 3000 OK data
, got
03-Sep 14:00 cookiemonster-sd: RestoreFiles.2005-09-03_14.00.12 Fatal error: Open device /mnt/silo-4/bacula-backups/cookiemonster volume statler-0004 failed, ERR=dev.c:340 Could not open: /mnt/silo-4/bacula-backups/cookiemonster/statler-0004, ERR=No such file or directory
03-Sep 14:00 cookiemonster-dir: RestoreFiles.2005-09-03_14.00.12 Error: Bacula 1.36.2 (28Feb05): 03-Sep-2005 14:00:22
  JobId:                  134
  Job:                    RestoreFiles.2005-09-03_14.00.12
  Client:                 seed-fd
  Start time:             03-Sep-2005 14:00:14
  End time:               03-Sep-2005 14:00:22
  Files Expected:         42,873
  Files Restored:         0
  Bytes Restored:         0
  Rate:                   0.0 KB/s
  FD Errors:              0
  FD termination status:  Error
  SD termination status:  Error
  Termination:            *** Restore Error ***
*quit
cookiemonster:~# ls -la /mnt/silo-4/bacula-backups/statler/statler-00
statler-0001  statler-0003  statler-0005  statler-0007  statler-0009
statler-0002  statler-0004  statler-0006  statler-0008  statler-0010
cookiemonster:~# ls -la /mnt/silo-4/bacula-backups/statler/statler-00
ls: /mnt/silo-4/bacula-backups/statler/statler-00: No such file or directory
cookiemonster:~# ls -la /mnt/silo-4/bacula-backups/statler/statler-00*
-rw-r-----  1 bacula tape   63420509 Aug 25 01:11 /mnt/silo-4/bacula-backups/statler/statler-0001
-rw-r-----  1 bacula tape  698418302 Aug 26 07:25 /mnt/silo-4/bacula-backups/statler/statler-0002
-rw-r-----  1 bacula tape   67336597 Aug 27 01:17 /mnt/silo-4/bacula-backups/statler/statler-0003
-rw-r-----  1 bacula tape  512401089 Aug 28 05:53 /mnt/silo-4/bacula-backups/statler/statler-0004
-rw-r-----  1 bacula tape    6690660 Aug 29 01:10 /mnt/silo-4/bacula-backups/statler/statler-0005
-rw-r-----  1 bacula tape   74864955 Aug 30 01:13 /mnt/silo-4/bacula-backups/statler/statler-0006
-rw-r-----  1 bacula tape   58601645 Aug 31 01:17 /mnt/silo-4/bacula-backups/statler/statler-0007
-rw-r-----  1 bacula tape   61976679 Sep  1 01:11 /mnt/silo-4/bacula-backups/statler/statler-0008
-rw-r-----  1 bacula tape 2853665631 Sep  2 23:49 /mnt/silo-4/bacula-backups/statler/statler-0009
-rw-r-----  1 bacula tape  112918861 Aug 24 01:15 /mnt/silo-4/bacula-backups/statler/statler-0010
cookiemonster:~#
cookiemonster:~# cat /etc/bacula/bacula-dir.conf | grep -v ^#
Director {                            # define myself
  Name = cookiemonster-dir
  DIRport = 9101                # where we listen for UA connections
  QueryFile = "/etc/bacula/scripts/query.sql"
  WorkingDirectory = "/var/lib/bacula"
  PidDirectory = "/var/run/bacula"
  Maximum Concurrent Jobs = 1
  Password = ""         # Console password
  Messages = Daemon
}
JobDefs {
  Name = "DefaultJob"
  Type = Backup
  Level = Incremental
  Client = cookiemonster-fd
  FileSet = "Full Set"
  Schedule = "WeeklySchedule"
  Storage = File
  Messages = Standard
  Pool = Default
  Priority = 10
}

Job {
  Name = "cookiemonster-fd"
  JobDefs = "DefaultJob"
  FileSet = "Core Set"
  Write Bootstrap = "/var/lib/bacula/cookiemonster.bsr"
  Pool = cookiemonster-pool
  Storage = File-cookiemonster
}
Job {
  Name = "BackupCatalog"
  JobDefs = "DefaultJob"
  Level = Full
  FileSet="Catalog"
  Schedule = "WeeklyCycleAfterBackup"
  # This creates an ASCII copy of the catalog
  RunBeforeJob = "/etc/bacula/scripts/make_catalog_backup -ubacula -pDELETED"
  # This deletes the copy of the catalog
  RunAfterJob  = "/etc/bacula/scripts/delete_catalog_backup"
  Write Bootstrap = "/var/lib/bacula/BackupCatalog.bsr"
  Priority = 11                   # run after main backup
  Storage = File-cookiemonster
}
Job {
  Name = "RestoreFiles"
  Type = Restore
  Client=cookiemonster-fd
  FileSet="Full Set"
  Storage = File
  Pool = Default
  Messages = Standard
  Where = /tmp/bacula-restores
}

FileSet {
  Name = "StatlerFull Set"
  Include {
    Options {
      signature = MD5
      Exclude = yes
      wildfile = *.MYI
      wildfile = *.MYD
      wildfile = *.avc.old
      regexfile = "/var/log/.*\.[0-9]\.gz"
    }
    File = /
    File = /boot
    File = /home
  }
  Exclude {
    File = /proc
    File = /tmp
    File = /.journal
    File = /.fsck
    File = /backup
    File = /var/log
  }
}
 
FileSet {
  Name = "MythCore Set"
  Include {
    Options {
      signature = MD5
      Exclude = yes
      wildfile = *.MYI
      wildfile = *.MYD
      wildfile = *.avc.old
      regexfile = "/var/log/.*\.[0-9]\.gz"
    }
    File = /
  }
  Exclude {
    File = /proc
    File = /tmp
    File = /.journal
    File = /.fsck
    File = /backup
    File = /var/log
    File = /video
    File = /mnt
  }
}
 
FileSet {
  Name = "Core Set"
  Include {
    Options {
      signature = MD5
      compression=GZIP
      Exclude = yes
      wildfile = *.MYI
      wildfile = *.MYD
      wildfile = *.avc.old
      regexfile = "/var/log/.*\.[0-9]\.gz"
    }
    File = /etc
    File = /home
    File = /root
    File = /var
    File = /usr/local
  }
  Exclude {
    File = /proc
    File = /tmp
    File = /.journal
    File = /.fsck
    File = /backup
    File = /var/log
  }
}
 
FileSet {
  Name = "Full Set"
  Include {
    Options {
      signature = MD5
      Exclude = yes
      wildfile = *.MYI
      wildfile = *.MYD
      wildfile = *.avc.old
      regexfile = "/var/log/.*\.[0-9]\.gz"
    }
    File = /
  }
  Exclude {
    File = /proc
    File = /tmp
    File = /.journal
    File = /.fsck
    File = /backup
    File = /var/log
  }
}
FileSet {
  Name = Include_example
  Include {
    Options {
       wilddir = /proc
       wilddir = /tmp
       wildfile = \.journal
       wildfile = \.autofsck
       exclude = yes
    }
    File = /
    File = /boot
    File = /home
    File = /rescue
    File = /usr
  }
}
Schedule {
  Name = "WeeklyCycle"
  Run = Full 1st sun at 1:05
  Run = Differential 2nd-5th sun at 1:05
  Run = Incremental mon-sat at 1:05
}
Schedule {
  Name = "WeeklySchedule"
  Run = Level=Full fri at 1:01
  Run = Level=Incremental sat-thu at 1:01
}

Schedule {
  Name = "WeeklyCycleAfterBackup"
  Run = Full sun-sat at 1:10
}
FileSet {
  Name = "Catalog"
  Include {
    Options {
      signature = MD5
    }
    File = /var/lib/bacula/bacula.sql
  }
}
Client {
  Name = cookiemonster-fd
  Address = cookiemonster
  FDPort = 9102
  Catalog = MyCatalog
  Password = ""          # password for FileDaemon
  File Retention = 30 days            # 30 days
  Job Retention = 6 months            # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}
Job {
  Name = "scooter"
  Type = Backup
  Client = scooter-fd
  FileSet = "Full Set"
  Schedule = "WeeklySchedule"
  Storage = File-scooter
  Messages = Standard
  Pool = scooter-pool
  Write Bootstrap = "/var/lib/bacula/scooter.bsr"
}
Client {
  Name = scooter-fd
  Address = 10.4.1.1
  FDPort = 9102
  Catalog = MyCatalog
  Password = ""                  # password for
  File Retention = 30d                # 30 days
  Job Retention = 180d                # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}
Job {
  Name = "mythbox"
  Type = Backup
  Client = mythbox-fd
  FileSet = "MythCore Set"
  Schedule = "WeeklySchedule"
  Storage = File-mythbox
  Messages = Standard
  Pool = mythbox-pool
  Write Bootstrap = "/var/lib/bacula/mythbox.bsr"
}
Client {
  Name = mythbox-fd
  Address = 192.168.0.250
  FDPort = 9102
  Catalog = MyCatalog
  Password = ""                  # password for
  File Retention = 30d                # 30 days
  Job Retention = 60d                # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}
 
Job {
  Name = "statler"
  Type = Backup
  Client = statler-fd
  FileSet = "StatlerFull Set"
  Schedule = "WeeklySchedule"
  Storage = File-statler
  Messages = Standard
  Pool = statler-pool
  Write Bootstrap = "/var/lib/bacula/statler.bsr"
}
Client {
  Name = statler-fd
  Address = 10.4.0.1
  FDPort = 9102
  Catalog = MyCatalog
  Password = ""                  # password for
  File Retention = 30d                # 30 days
  Job Retention = 180d                # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}

Storage {
  Name = File
  Address = cookiemonster                # N.B. Use a fully qualified name here
  SDPort = 9103
  Password = ""
  Device = cookiemonster-device
  Media Type = File
}
Storage {
  Name = File-cookiemonster
  Address = cookiemonster
  Password = ""
  Device = cookiemonster-device
  Media Type = File
}
Storage {
  Name = File-scooter
  Address = cookiemonster
  Password = ""
  Device = scooter-device
  Media Type = File
}
Storage {
  Name = File-mythbox
  Address = cookiemonster
  Password = ""
  Device = mythbox-device
  Media Type = File
}
Storage {
  Name = File-statler
  Address = cookiemonster
  Password = ""
  Device = statler-device
  Media Type = File
}
 
 
Catalog {
  Name = MyCatalog
  dbname = bacula; user = bacula; password = "baculamupp"
}
Messages {
  Name = Standard
  mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) %r\" -s \"Bacula: %t %e of %c %l\" %r"
  operatorcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) %r\" -s \"Bacula: Intervention needed for %j\" %r"
  mail = [EMAIL PROTECTED] = all, !skipped
  operator = [EMAIL PROTECTED] = mount
  console = all, !skipped, !saved
  append = "/var/lib/bacula/log" = all, !skipped
}

Messages {
  Name = Daemon
  mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) %r\" -s \"Bacula daemon message\" %r"
  mail = [EMAIL PROTECTED] = all, !skipped
  console = all, !skipped, !saved
  append = "/var/lib/bacula/log" = all, !skipped
}
 

Pool {
  Name = Default
  Pool Type = Backup
  Recycle = yes                       # Bacula can automatically recycle Volumes
  AutoPrune = yes                     # Prune expired volumes
  Volume Retention = 30 days         # one month
  Accept Any Volume = yes             # write on any volume in the pool
  LabelFormat = "MuppVol"
  VolumeUseDuration = 23h
}
Pool {
  Name = scooter-pool
  Use Volume >  Pool Type = Backup
  LabelFormat = "scooter-"
  AutoPrune = yes
  VolumeRetention = 6d
  Maximum Volumes = 30
  Recycle = yes
  VolumeUseDuration = 23h
}
Pool {
  Name = mythbox-pool
  Use Volume >  Pool Type = Backup
  LabelFormat = "mythbox-"
  AutoPrune = yes
  VolumeRetention = 6d
  Maximum Volumes = 30
  Recycle = yes
  VolumeUseDuration = 23h
}

Pool {
  Name = statler-pool
  Use Volume >  Pool Type = Backup
  LabelFormat = "statler-"
  AutoPrune = yes
  VolumeRetention = 6d
  Maximum Volumes = 30
  Recycle = yes
  VolumeUseDuration = 23h
}
Pool {
  Name = cookiemonster-pool
  Use Volume >  Pool Type = Backup
  LabelFormat = "cookiemonster-"
  AutoPrune = yes
  VolumeRetention = 6d
  Maximum Volumes = 30
  Recycle = yes
  VolumeUseDuration = 23h
}

Pool {
  Name = Full_Backups_Mupp
  Pool Type = Backup
  Recycle = yes                       # Bacula can automatically recycle Volumes
  AutoPrune = yes                     # Prune expired volumes
  Volume Retention = 30 days         # one month
  Accept Any Volume = yes             # write on any volume in the pool
}
Pool {
  Name = Incremental_Backups_Mupp
  Pool Type = Backup
  Recycle = yes                       # Bacula can automatically recycle Volumes
  AutoPrune = yes                     # Prune expired volumes
  Volume Retention = 7 days         # one month
  Accept Any Volume = yes             # write on any volume in the pool
}

Console {
  Name = cookiemonster-mon
  Password = ""
  CommandACL = status, .status
}
Client {
  Name = seed-fd
  Address = 192.168.0.91
  FDPort = 9102
  Catalog = MyCatalog
  Password = ""                  # password for
  File Retention = 30d                # 30 days
  Job Retention = 180d                # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}
cookiemonster:~#
 

Reply via email to