Hi, On 9/19/2006 8:46 PM, Jeremy Koppel wrote: > So I've had some time to test a few things, and it looks like this is > the command that Bacula is sending to see which tape is loaded: > > /var/lib/bacula/mtx-changer /dev/sg1 loaded 0 /dev/nst0 0 > > And, assuming it answers with 12 for slot 12, it ejects the tape using: > > /var/lib/bacula/mtx-changer /dev/sg1 unload 12 /dev/nst0 0 > > > That seems to work okay, except that Bacula sort of stumbles around > afterwards, during the next backup or restore. I've copied part of the > log below, but it basically sits there for 5 minutes, until it times out > I'm guessing, before it realizes that the tape has been ejected. It > then times out for another 5 minutes before it tries to load the tape it > needs.
Might be a hard-coded timeout in the mtx-changer script. In my experience, I found it best to activae the wait-for-drive function in the script. > So, it looks like it would still be preferable to run some command > inside Bacula to eject the tape so that it knows about the ejection, > rather than going through the external script. Well, Baculas way of handling autochangers is to use the external script, there's no way to do it more internal than that. The advantage is that it's rather easy modify the mtx-changer script to what you need with your setup. Arno > This might be a question > for the developers, but is there a simple way to do that? I'm still > combing the manual, but haven't found anything relevant yet. > > > Log snip: > > 19-Sep 14:21 ns2-dir: Start Restore Job RestoreFiles.2006-09-19_14.20.59 > 19-Sep 14:26 ns2-sd: RestoreFiles.2006-09-19_14.20.59 Warning: Couldn't > rewind device /dev/nst0 ERR=dev.c:406 Rewind error on /dev/nst0. > ERR=Input/output error. > > 19-Sep 14:26 ns2-sd: 3301 Issuing autochanger "loaded drive 0" command. > 19-Sep 14:26 ns2-sd: 3302 Autochanger "loaded drive 0", result: nothing > loaded. > 19-Sep 14:31 ns2-sd: 3304 Issuing autochanger "load slot 4, drive 0" > command. > 19-Sep 14:32 ns2-sd: 3305 Autochanger "load slot 4, drive 0", status is > OK. > 19-Sep 14:32 ns2-sd: Ready to read from volume "AAA003L2" on device > /dev/nst0. > 19-Sep 14:32 ns2-sd: Forward spacing to file:block 114:0. > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Jeremy > Koppel > Sent: Monday, September 11, 2006 11:05 > To: bacula-users@lists.sourceforge.net > Subject: [Bacula-users] FW: Autoloader: Replace tape in magazine after > backups complete? > > Actually, as a result of my testing last week with umount, my weekend > backups didn't run; umount only logically unmounted the tape, and then > Bacula sat there waiting for someone to manually (logically) remount the > tape. And the manual actually says: > > If you have an autoloader, the mount command will not cause > Bacula to operate the autoloader. > > Which is, I guess, what I need. Bacula is operating the autoloader for > the actual backup, it just keeps the tape in the drive when the backup > is finished. It looks like it's calling a program, mtx-changer, to do > the actual magic, so I'm going to experiment with that once my weekend > backups have completed. > > --Jeremy > > -----Original Message----- > From: Ryan Novosielski [mailto:[EMAIL PROTECTED] > Sent: Monday, September 11, 2006 10:21 > To: Jeremy Koppel > Subject: Re: [Bacula-users] Autoloader: Replace tape in magazine after > backups complete? > > Those aren't commands. Commands are those that appear in the list when > one types "help." > > Try 'umount' and see what the next step in the script should be. All > you're looking to do is write a sequence of console commands -- no > different than running them at the console. > > If you don't know what the console commands are, read the manual. > > Jeremy Koppel wrote: > >>I see your point. When I look through the Bacula logs, I see stuff > > like > >>this: >> >> >> >>02-Sep 01:02 ns2-sd: 3301 Issuing autochanger "loaded drive 0" > > command. > >>02-Sep 01:02 ns2-sd: 3302 Autochanger "loaded drive 0", result is Slot > > 1. > >>02-Sep 01:02 ns2-sd: 3303 Issuing autochanger "unload slot 1, drive 0" >>command. >> >> >> >>But typing loaded drive 0 or autochanger "loaded drive 0" or other >>various variants into the Bacula console just gives errors like ____ > > is > >>an illegal command. What do I need to do to actually get those > > commands > >>to work? >> >> >> >>-----Original Message----- >>From: Ryan Novosielski [mailto:[EMAIL PROTECTED] >>Sent: Friday, September 08, 2006 15:15 >>To: Jeremy Koppel >>Cc: bacula-users@lists.sourceforge.net >>Subject: Re: [Bacula-users] Autoloader: Replace tape in magazine after >>backups complete? >> >> >> >>Nope. My guess is the zero has to do with autochanger slots. >> >> >> >>Important to keep in mind here is that all this is doing is running >> >>commands on the console. If umount [CR] 0 [CR] q [CR] doesn't work in >> >>the console, it's not going to work here either. >> >> >> >>I don't have an autoloader, so I don't know how prompting for them >> >>works. In any case, I'd still recommend a more specific "umount >> >><storangename>" line -- good to be as specific as possible. >> >> >> >>=R >> >> >> >>Jeremy Koppel wrote: >> >> >>>Mark, Arno, >> >>> Thanks much for the replies. For my Gentoo installation, > > here's > >>>what I get: >> >>>ns2 ns1 # echo -e "umount\n0\nq\n" | /var/lib/bacula/bconsole -c >> >>>/etc/bacula/bconsole.conf >> >>>Connecting to Director ns2:9101 >> >>>1000 OK: ns2-dir Version: 1.36.3 (22 April 2005) >> >>>Enter a period to cancel a command. >> >>>umount >> >>>Using default Catalog name=MyCatalog DB=bacula >> >>>Automatically selected Storage: Autoloader >> >>>3002 Device /dev/nst0 unmounted. >> >>>0 >> >>>0: is an illegal command. >> >>>q >> >>>ns2 ns1 # >> >>>Am I supposed to substitute 'n' for something? >> >>>--Jeremy >> >>>-----Original Message----- >> >>>From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > >>>Sent: Thursday, September 07, 2006 17:24 >> >>>To: Jeremy Koppel >> >>>Cc: bacula-users@lists.sourceforge.net >> >>>Subject: Re: [Bacula-users] Autoloader: Replace tape in magazine > > after > >>>backups complete? >> >>>In the message dated: Thu, 07 Sep 2006 16:55:15 EDT, >> >>>The pithy ruminations from "Jeremy Koppel" on >> >>><[Bacula-users] Autoloader: Replace tape in magazine after backups >> >>>complete?> w >> >>>ere: >> >>>=> >> >>>=> Well, we just had an autoloader go bad on us. Quantum sent us a > > new > >>>Ouch. >> >>>=> chassis under warranty, but there was a tape in the drive when the > > unit > >>>=> tanked out on us. There's no way to get at it manually, and no > > user > >>>=> serviceable parts. They tell me that the only way to get it out > > is by > >>>=> disassembling the drive, which they'll do, but the process > > destroys the > >>>=> tape. >> >>>Oh, that's bad. I've got the same thing with a long-out-of-warranty > > AIT2 > >>>changer. >> >>>=> >> >>>=> >> >>>=> >> >>>=> So, I'm thinking it would be best to have Bacula replace whatever > > tape > >>>=> it's using back in the autoloader when the last job of the night > > runs. > >>>=> Anybody know how I'd configure that? >> >>>Sure. Assuming that your last backup job is to backup the Bacula > > catalog > >>>database, and that there's a RunAfter directive that executes a > > script > >>>like $BACULA/bin/delete_catalog_backup, I add to that script > > something > >>>like: >> >>>################################################ >> >>>/bin/echo -e "umount\n0\nq\n" | $BACULA/bin/bconsole -c >> >>>$BACULA/etc/bconsole.conf >> >>>################################################ >> >>>This will send the umount command to the Bacula bconsole program. >> >>>Substitute >> >>>the correct path for your Bacula installation, and repeat the > > "umount" > >>>command >> >>>for each of the tape drives within the autochanger (specifying the > > drive > >>>number). >> >>>Mark >> >>>=> >> >>>=> >> >>>=> >> >>>=> Thanks! >> >>>=> >> >>>=> >> >>>=> >> >>>=> --Jeremy Koppel >> >>>=> >> >>>=> >> >>>=> >> >>>=> >> >>>=> ------_=_NextPart_1655_00025162.00015147 >> >>>=> Content-Type: text/html; >> >>>=> charset="us-ascii" >> >>>=> Content-Transfer-Encoding: quoted-printable >> >>>=> >> >>>=> <html xmlns:o=3D"urn:schemas-microsoft-com:office:office" >> >>>xmlns:w=3D"urn:sc= >> >>>=> hemas-microsoft-com:office:word" >> >>>xmlns=3D"http://www.w3.org/TR/REC-html40"> >> >>>=> >> >>> [Gack! Horrible MS-Word HTML deleted] >> >>>---- >> >>>Mark Bergman [EMAIL PROTECTED] >> >>>System Administrator >> >>>Section of Biomedical Image Analysis 215-662-7310 >> >>>Department of Radiology, University of Pennsylvania >> > http://pgpkeys.pca.dfn.de:11371/pks/lookup?search=mark.bergman%40.uphs.u > penn.edu > >>>The information contained in this e-mail message is intended only for >> >>>the personal and confidential use of the recipient(s) named above. If >> >>>the reader of this message is not the intended recipient or an agent >> >>>responsible for delivering it to the intended recipient, you are > > hereby > >>>notified that you have received this document in error and that any >> >>>review, dissemination, distribution, or copying of this message is >> >>>strictly prohibited. If you have received this communication in > > error, > >>>please notify us immediately by e-mail, and delete the original > > message. > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------ > - > >>>Using Tomcat but need to do more? Need to support web services, > > security? > >>>Get stuff done quickly with pre-integrated technology to make your > > job > >>easier >> >> >>>Download IBM WebSphere Application Server v.1.0.1 based on Apache > > Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > ------------------------------------------------------------------------ > >>>_______________________________________________ >> >>>Bacula-users mailing list >> >>>Bacula-users@lists.sourceforge.net >> >>>https://lists.sourceforge.net/lists/listinfo/bacula-users >> >> >> >>-- >> >> ---- _ _ _ _ ___ _ _ _ >> >> |Y#| | | |\/| | \ |\ | | |Ryan Novosielski - Systems Programmer > > III > >> |$&| |__| | | |__/ | \| _| |[EMAIL PROTECTED] - 973/972.0922 > > (2-0922) > >> \__/ Univ. of Med. and Dent.|IST/AST - NJMS Medical Science Bldg - > > C630 > >> >> >> >> > > -- IT-Service Lehmann [EMAIL PROTECTED] Arno Lehmann http://www.its-lehmann.de ------------------------------------------------------------------------- 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