Do this and send the result # load a tape mtx-changer 4:0:5:1 load 1 Tape 0
#do this again tapeinfo -f Tape 0 [EMAIL PROTECTED] wrote: > Hi all, > when using btape for the first time after installing bacula (and > configurating files) I get the following message : > > C:\Program Files\Bacula\bin>btape -c "C:\Documents and Settings\All > Users\Applic > ation Data\Bacula\bacula-sd.conf" Tape0 > Tape block granularity is 1024 bytes. > btape: ../../stored/butil.c:286 Using device: "Tape0" for writing. > 23-Mar 04:45 btape: btape Warning: ../../stored/dev.c:215 Max block > size 100 not > multiple of device "HPStorageTape0" (Tape0) block size. > 23-Mar 04:45 btape: 3301 Issuing autochanger "loaded? drive 0" command. > 23-Mar 04:45 btape: 3302 Autochanger "loaded? drive 0", result: > nothing loaded. > 23-Mar 04:45 btape: Fatal Error at ../../stored/device.c:280 because: > dev open failed: ../../stored/dev.c:425 Unable to open device > "HPStorageTape0" ( > Tape0): ERR=Permission denied > > 23-Mar 04:45 btape: btape Fatal error: ../../stored/butil.c:195 Cannot > open "HPS > torageTape0" (Tape0) > > > my bacula-sd.conf is : > > # > # Default Bacula Storage Daemon Configuration file > # > # For Bacula release 2.0.3 (03/07/07) -- Windows MVS > # > # You may need to change the name of your tape drive > # on the "Archive Device" directive in the Device > # resource. If you change the Name and/or the > # "Media Type" in the Device resource, please ensure > # that bacula-dir.conf has corresponding changes. > # > > Storage { # definition of myself > Name = ilemma009-sd > SDPort = 9103 # Director's port > WorkingDirectory = "C:\\Documents and Settings\\All > Users\\Application Data\\Bacula\\Work" > Pid Directory = "C:\\Documents and Settings\\All Users\\Application > Data\\Bacula\\Work" > Maximum Concurrent Jobs = 10 > } > > # > # List Directors who are permitted to contact Storage daemon > # > Director { > Name = ilemma009-dir > Password = xxxx > } > > # > # Restricted Director, used by tray-monitor to get the > # status of the storage daemon > # > Director { > Name = ilemma009-mon > Password = xxxx > Monitor = yes > } > > # > # Devices supported by this Storage daemon > # To connect, the Director's bacula-dir.conf must have the > # same Name and MediaType. > # > > > > Device { > Name = HPStorageTape0 > Archive Device = Tape0 > Device Type = Tape > Media Type = "damnedHPUltriumTape" > Autochanger = yes > Changer Device = 4:0:5:1 > Alert Command = "tapeinfo -f %c | findstr TapeAlert" > Drive Index = 0 > Autoselect = yes > Always Open = yes > Removable media = yes > Random access = no > Requires Mount = no > Minimum block size = 100 > Maximum block size = 100 > } > > Device { > Name = HPStorageTape1 > Archive Device = Tape1 > Device Type = Tape > Media Type = "damnedHPUltriumTape" > Autochanger = yes > Changer Device = 4:0:5:1 > Alert Command = "tapeinfo -f %c | findstr TapeAlert" > Drive Index = 1 > Autoselect = yes > Always Open = yes > Removable media = yes > Random access = no > Requires Mount = no > Minimum block size = 100 > Maximum block size = 100 > } > > Autochanger { > Name = HPStorageAutochanger > Device = HPStorageTape0,HPStorageTape1 > Changer Command = "mtx-changer %c %o %S %a %d" > Changer Device = 4:0:5:1 > # Label media = yes > # Automatic mount = yes > } > > > > > > > # > # Send all messages to the Director, > # mount messages also are sent to the email address > # > Messages { > Name = Standard > director = ilemma009-dir = all > } > > > Anyone can help me :-) ? > > Note : It's me another time Brian ! Nawfel the newbie ;-) > > > when i launched a job I get this screen for hours : > > Running Jobs: > Writing: Full Backup job Client1 JobId=20 Volume="" > pool="Default" device=""HPStorageTape0" (Tape0)" > spooling=0 despooling=0 despool_wait=0 > Files=0 Bytes=0 Bytes/sec=0 > FDReadSeqNo=6 in_msg=6 out_msg=4 fd=796 > > ==== > > Jobs waiting to reserve a drive: > ==== > > Terminated Jobs: > ==== > > Device status: > Autochanger "HPStorageAutochanger" with devices: > "HPStorageTape0" (Tape0) > "HPStorageTape1" (Tape1) > Device "HPStorageTape0" (Tape0) open but no Bacula volume is currently > mounted. > Device is BLOCKED waiting for media. > Drive 0 status unknown. > Total Bytes Read=0 Blocks Read=0 Bytes/block=0 > Positioned at File=0 Block=0 > Device "HPStorageTape1" (Tape1) is not open. > Drive 1 status unknown. > ==== > > In Use Volume status: > ==== > > > > my conf in the director is : > > # > # Default Bacula Director Configuration file > # > # The only thing that MUST be changed is to add one or more > # file or directory names in the Include directive of the > # FileSet resource. > # > # For Bacula release 2.0.3 (03/07/07) -- Windows MVS > # > # You might also want to change the default email address > # from root to your address. See the "mail" and "operator" > # directives in the Messages resource. > # > > Director { # define myself > Name = ilemma009-dir > DIRport = 9101 # where we listen for UA connections > QueryFile = "C:\\Program Files\\Bacula\\bin\\query.sql" > WorkingDirectory = "C:\\Documents and Settings\\All > Users\\Application Data\\Bacula\\Work" > PidDirectory = "C:\\Documents and Settings\\All Users\\Application > Data\\Bacula\\Work" > Maximum Concurrent Jobs = 1 > Password = xxxx # Console password > Messages = Daemon > } > > JobDefs { > Name = "DefaultJob" > Type = Backup > Level = Incremental > Client = ilemma009-fd > FileSet = "Test Set" > # Schedule = "WeeklyCycle" > Schedule = "EveryDay" > Storage = HPTape > Messages = Standard > Pool = Default > Priority = 10 > Write Bootstrap = "%c_%n.bsr" > } > > > # > # Define the main nightly save backup job > # By default, this job will back up to disk in C:/tmp > Job { > Name = "Client1" > JobDefs = "DefaultJob" > Write Bootstrap = "C:\\Documents and Settings\\All > Users\\Application Data\\Bacula\\Work\\Client1.bsr" > Enabled = yes > Type = Backup > Level = Full > Schedule = "EveryDay" > Storage = HPTape > Messages = Standard > } > > # Backup the catalog database (after the nightly save) > Job { > Name = "BackupCatalog" > JobDefs = "DefaultJob" > Level = Full > FileSet="Catalog" > Schedule = "WeeklyCycleAfterBackup" > # This creates an ASCII copy of the catalog > RunBeforeJob = "\"C:\\Program > Files\\Bacula\\bin\\make_catalog_backup\" bacula bacula" > # This deletes the copy of the catalog > RunAfterJob = "\"C:\\Program > Files\\Bacula\\bin\\delete_catalog_backup\"" > Write Bootstrap = "C:\\Documents and Settings\\All > Users\\Application Data\\Bacula\\Work\\BackupCatalog.bsr" > Priority = 11 # run after main backup > } > > # > # Standard Restore template, to be changed by Console program > # Only one such job is needed for all Jobs/Clients/Storage ... > # > Job { > Name = "RestoreFiles" > Type = Restore > Client=ilemma009-fd > FileSet="Test Set" > Storage = HPTape > Pool = Default > Messages = Standard > Where = "C:\\tmp\\bacula-restores" > } > > # > # Note: Windows path separators do NOT work correctly in FileSets. > # > # List of files to be backed up > FileSet { > Name = "Test Set" > Include { > Options { > signature = MD5 > ignore case = yes > } > # > # Put your list of files here, preceded by 'File =', one per line > # or include an external list with: > # > # File = <file-name > # > # Note: C:/ backs up everything on drive C. > # if you have other drives such as D:/ > # you will probably want to add them too. > # > # By default this is defined to point to the Bacula > # directory to give a reasonable FileSet to backup to > # disk storage during initial testing. > # > File = "C:/Program Files/Bacula" > } > > # > # If you backup the root directory, the following excluded > # files can be useful > # > Exclude { > Options { > signature = MD5 > ignore case = yes > } > File = C:/Temp > File = C:/tmp > } > } > > # > # This is an example which will backup all the hard drives of a > Windows System. > # > FileSet { > Name = "Windows Full Set" > Enable VSS = yes > Include { > Options { > Signature = MD5 > Exclude = yes > IgnoreCase = yes > EnhancedWild = yes > DriveType = fixed > > # Exclude directories full of lots and lots of useless little files > WildDir = "[A-Z]:/Documents and Settings/*/Cookies" > WildDir = "[A-Z]:/Documents and Settings/*/Recent" > WildDir = "[A-Z]:/Documents and Settings/*/{Local > Settings,LOCALS~1}/History" > WildDir = "[A-Z]:/Documents and Settings/*/{Local > Settings,LOCALS~1}/Temp" > WildDir = "[A-Z]:/Documents and Settings/*/{Local > Settings,LOCALS~1}/Temporary Internet Files" > > # Exclude directories full of lots and lots of useless little files > WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/Cookies" > WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/Recent" > WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/{Local > Settings,LOCALS~1}/History" > WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/{Local > Settings,LOCALS~1}/Temp" > WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/{Local > Settings,LOCALS~1}/Temporary Internet Files" > > # Exclude directories full of lots and lots of useless little files > WildDir = > "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/Cookies" > WildDir = > "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/Recent" > WildDir = > "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/{Local > Settings,LOCALS~1}/History" > WildDir = > "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/{Local > Settings,LOCALS~1}/Temp" > WildDir = > "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/{Local > Settings,LOCALS~1}/Temporary Internet Files" > > # Some random bits of Windows we want to ignore > WildDir = "[A-Z]:/{WINNT,Windows}/Prefetch" > WildDir = "[A-Z]:/{WINNT,Windows}/msdownld.tmp" > WildDir = "[A-Z]:/{WINNT,Windows}/Internet Logs" > WildDir = "[A-Z]:/{WINNT,Windows}/$Nt*Uninstall*" > WildDir = "[A-Z]:/{WINNT,Windows}/Downloaded Installations" > > # Temporary directories & files > WildDir = "[A-Z]:/{WINNT,Windows}/Temp" > WildDir = "[A-Z]:/Temp" > WildFile = "*.tmp" > WildDir = "[A-Z]:/tmp" > > # Fast Find > WildFile = "[A-Z]:/ffastun*" > > # System Restore > WildDir = "[A-Z]:/System Volume Information" > > # Windows Update > WildDir = "[A-Z]:/WUTemp" > > # Recycle bins > WildDir = "[A-Z]:/RECYCLE[DR]" > > # Swap files > WildFile = "[A-Z]:/pagefile.sys" > WildFile = "[A-Z]:/hiberfil.sys" > > # These are programs and are easier to reinstall than restore from > # backup > WildDir = "[A-Z]:/cygwin" > WildDir = "[A-Z]:/{Program Files,PROGRA~1}/Java" > WildDir = "[A-Z]:/{Program Files,PROGRA~1}/Java Web Start" > WildDir = "[A-Z]:/{Program Files,PROGRA~1}/JavaSoft" > WildDir = "[A-Z]:/{Program Files,PROGRA~1}/Microsoft Office" > } > > File = "C:/" > File = "D:/" > File = "E:/" > File = "F:/" > File = "G:/" > File = "H:/" > File = "I:/" > File = "J:/" > File = "K:/" > File = "L:/" > File = "M:/" > File = "N:/" > File = "O:/" > File = "P:/" > File = "Q:/" > File = "R:/" > File = "S:/" > File = "T:/" > File = "U:/" > File = "V:/" > File = "W:/" > File = "X:/" > File = "Y:/" > File = "Z:/" > } > } > > # > # When to do the backups, full backup on first sunday of the month, > # differential (i.e. incremental since full) every other sunday, > # and incremental backups other days > Schedule { > Name = "WeeklyCycle" > Run = Full 1st sun at 23:05 > Run = Differential 2nd-5th sun at 23:05 > Run = Incremental mon-sat at 23:05 > } > > Schedule { > Name = "EveryDay" > Run = Level=Full mon-sat at 2:03 > } > > > # This schedule does the catalog. It starts after the WeeklyCycle > Schedule { > Name = "WeeklyCycleAfterBackup" > Run = Full sun-sat at 23:10 > } > > # This is the backup of the catalog > FileSet { > Name = "Catalog" > Include { > Options { > signature = MD5 > } > File = "C:\\Documents and Settings\\All Users\\Application > Data\\Bacula\\Work\\bacula.sql" > } > } > > # Client (File Services) to backup > Client { > Name = ilemma009-fd > Address = ILEMMA009 > FDPort = 9102 > Catalog = MyCatalog > Password = "@client_password@" # password for FileDaemon > File Retention = 30 days # 30 days > Job Retention = 6 months # six months > AutoPrune = yes # Prune expired Jobs/Files > } > > > > Storage { > Name = HPTape > # Do not use "localhost" here > Address = ILEMMA009 # N.B. Use a fully qualified name > here > SDPort = 9103 > Password = xxxx > Device = HPStorageAutochanger > Media Type = "damnedHPUltriumTape" > Autochanger = yes > } > > > > > # Generic catalog service > Catalog { > Name = MyCatalog > dbname = bacula; user = bacula; password = "" > } > > # Reasonable message delivery -- send most everything to email address > # and to the console > Messages { > Name = Standard > # > # NOTE! If you send to two email or more email addresses, you will need > # to replace the %r in the from field (-f part) with a single valid > # email address in both the mailcommand and the operatorcommand. > # > mailcommand = "\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h > @smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula: %t %e of %c %l\" %r" > operatorcommand = "\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h > @smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula: Intervention needed for > %j\" %r" > mail = Administrator = all, !skipped > operator = Administrator = mount > console = all, !skipped, !saved > # > # WARNING! the following will create a file that you must cycle from > # time to time as it will grow indefinitely. However, it will > # also keep all your messages if they scroll off the console. > # > append = "C:\\Documents and Settings\\All Users\\Application > Data\\Bacula\\Work\\log" = all, !skipped > } > > > # > # Message delivery for daemon messages (no job). > Messages { > Name = Daemon > mailcommand = "\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h > @smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula daemon message\" %r" > mail = Administrator = all, !skipped > console = all, !skipped, !saved > append = "C:\\Documents and Settings\\All Users\\Application > Data\\Bacula\\Work\\log" = all, !skipped > } > > > > # Default pool definition > Pool { > Name = Default > Pool Type = Backup > Recycle = yes # Bacula can automatically > recycle Volumes > AutoPrune = yes # Prune expired volumes > Volume Retention = 365 days # one year > } > > # > # Restricted console used by tray-monitor to get the status of the > director > # > Console { > Name = ilemma009-mon > Password = "TWUkvAU16jlybaP5YxCIUqmVvUlG88f2B6fC7+iWE4rn" > CommandACL = status, .status > } > > Ok ? > > > ------------------------------------------------------------------------ > Découvrez une nouvelle façon d'obtenir des réponses à toutes vos > questions ! Profitez des connaissances, des opinions et des > expériences des internautes sur Yahoo! Questions/Réponses > <http://fr.rd.yahoo.com/evt=42054/*http://fr.answers.yahoo.com>. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users