ERROR OCURRED

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, January 28, 2011

Bacula : Tape Cannot label Volume because it is already labeled

Posted on 11:54 AM by Unknown
when i try to label barcode, through me below error.


3302 Autochanger "loaded? drive 0", result is Slot 20.
3920 Cannot label Volume because it is already labeled: "000001"
Label command failed for Volume 000005L4.
Media record for Slot 4 Volume "000002L4" already exists.



Resolution:-

1 make sure bacula-sd stop.

/etc/init.d/bacula-sd stop
Shutting down bacula-sd: [ OK ]


Then created a script, simply test.sh and do the following entry.

/usr/libexec/bacula/mtx-changer /dev/sg2 load 1 /dev/st0 0
mt -f /dev/st0 rewind
mt -f /dev/st0 weof
mt -f /dev/st0 rewind

/usr/libexec/bacula/mtx-changer /dev/sg2 unload 1 /dev/st0 0
/usr/libexec/bacula/mtx-changer /dev/sg2 load 5 /dev/st0 0
mt -f /dev/st0 rewind
mt -f /dev/st0 weof
mt -f /dev/st0 rewind

/usr/libexec/bacula/mtx-changer /dev/sg2 unload 5 /dev/st0 0
/usr/libexec/bacula/mtx-changer /dev/sg2 load 8 /dev/st0 0
mt -f /dev/st0 rewind
mt -f /dev/st0 weof
mt -f /dev/st0 rewind

/usr/libexec/bacula/mtx-changer /dev/sg2 unload 8 /dev/st0 0
/usr/libexec/bacula/mtx-changer /dev/sg2 load 9 /dev/st0 0
mt -f /dev/st0 rewind
mt -f /dev/st0 weof
mt -f /dev/st0 rewind

/usr/libexec/bacula/mtx-changer /dev/sg2 unload 9 /dev/st0 0
/usr/libexec/bacula/mtx-changer /dev/sg2 load 10 /dev/st0 0
mt -f /dev/st0 rewind
mt -f /dev/st0 weof
mt -f /dev/st0 rewind

/usr/libexec/bacula/mtx-changer /dev/sg2 unload 10 /dev/st0 0
/usr/libexec/bacula/mtx-changer /dev/sg2 load 16 /dev/st0 0
mt -f /dev/st0 rewind
mt -f /dev/st0 weof
mt -f /dev/st0 rewind

/usr/libexec/bacula/mtx-changer /dev/sg2 unload 16 /dev/st0 0
/usr/libexec/bacula/mtx-changer /dev/sg2 load 20 /dev/st0 0
mt -f /dev/st0 rewind
mt -f /dev/st0 weof
mt -f /dev/st0 rewind

/usr/libexec/bacula/mtx-changer /dev/sg2 unload 20 /dev/st0 0
/usr/libexec/bacula/mtx-changer /dev/sg2 load 21 /dev/st0 0
mt -f /dev/st0 rewind
mt -f /dev/st0 weof
mt -f /dev/st0 rewind

/usr/libexec/bacula/mtx-changer /dev/sg2 unload 21 /dev/st0 0
/usr/libexec/bacula/mtx-changer /dev/sg2 load 22 /dev/st0 0
mt -f /dev/st0 rewind
mt -f /dev/st0 weof
mt -f /dev/st0 rewind

/usr/libexec/bacula/mtx-changer /dev/sg2 unload 22 /dev/st0 0
/usr/libexec/bacula/mtx-changer /dev/sg2 load 17 /dev/st0 0
mt -f /dev/st0 rewind
mt -f /dev/st0 weof
mt -f /dev/st0 rewind


save file and run

#./test.sh

it takes few min (15-20 min to complete)

Once finished then run bconsole

[root@um1ubackup bacula]# bconsole
Connecting to Director mybackup:9101
1000 OK: bacula-dir Version: 2.0.3 (06 March 2007)
Enter a period to cancel a command.
*update slots
Automatically selected Catalog: MyCatalog
Using Catalog "MyCatalog"
The defined Storage resources are:
1: TL-2000
2: File
Select Storage resource (1-2): 1
Connecting to Storage daemon TL-2000 at 10.45.9.72:9103 ...
3306 Issuing autochanger "slots" command.
Device "LTO-3" has 24 slots.
Connecting to Storage daemon TL-2000 at 10.45.9.72:9103 ...
3306 Issuing autochanger "list" command.
Volume "000005L4" not found in catalog. Slot=5 InChanger set to zero.

Then type label barcode command

*label barcodes
The defined Storage resources are:
1: TL-2000
2: File
Select Storage resource (1-2): 1
Connecting to Storage daemon TL-2000 at 10.45.9.72:9103 ...
3306 Issuing autochanger "slots" command.
Device "LTO-3" has 24 slots.
Connecting to Storage daemon TL-2000 at 10.45.9.72:9103 ...
3306 Issuing autochanger "list" command.
The following Volumes will be labeled:
Slot Volume
==============
5 000005L4

Do you want to continue? (yes|no): yes
Automatically selected Pool: Default
Connecting to Storage daemon TL-2000 at 10.45.9.72:9103 ...
Sending label command for Volume "000005L4" Slot 5 ...
3301 Issuing autochanger "loaded? drive 0" command.
3302 Autochanger "loaded? drive 0", result: nothing loaded.
3304 Issuing autochanger "load slot 5, drive 0" command.
3305 Autochanger "load slot 5, drive 0", status is OK.
3301 Issuing autochanger "loaded? drive 0" command.
3302 Autochanger "loaded? drive 0", result is Slot 5.
3000 OK label. VolBytes=64512 DVD=0 Volume="000005L4" Device="LTO-3" (/dev/st0)
Catalog record for Volume "000005L4", Slot 5 successfully created.

Done...now simply run list volumes to see all volumes.

*list volumes
Pool: Default
+---------+------------+-----------+---------+----------+----------+--------------+---------+------+-----------+-----------+---------------------+
| MediaId | VolumeName | VolStatus | Enabled | VolBytes | VolFiles | VolRetention | Recycle | Slot | InChanger | MediaType | LastWritten |
+---------+------------+-----------+---------+----------+----------+--------------+---------+------+-----------+-----------+---------------------+
| 2 | 000002L4 | Append | 1 | 129,024 | 1 | 31,536,000 | 1 | 4 | 1 | LTO-3 | 2011-01-28 00:06:58 |
| 3 | 000004L4 | Append | 1 | 64,512 | 0 | 31,536,000 | 1 | 6 | 1 | LTO-3 | 0000-00-00 00:00:00 |
| 4 | 000001L4 | Append | 1 | 128,960 | 0 | 31,536,000 | 1 | 1 | 1 | LTO-3 | 0000-00-00 00:00:00 |
| 5 | 000003L4 | Append | 1 | 64,512 | 0 | 31,536,000 | 1 | 10 | 1 | LTO-3 | 0000-00-00 00:00:00 |
| 6 | 000005L4 | Append | 1 | 64,512 | 0 | 31,536,000 | 1 | 5 | 1 | LTO-3 | 0000-00-00 00:00:00 |
+---------+------------+-----------+---------+----------+----------+--------------+---------+------+-----------+-----------+---------------------+
*





some explanation about script.

mtx-changer = control SCSI media changer devices

/usr/lib/bacula/mtx-changer /dev/sg2 load 1 /dev/st0 0

in this command :- you have a tape in slot 1, it will be loaded into drive (0) with the help of media changer mtx.

/usr/lib/bacula/mtx-changer /dev/sg2 unload 1 /dev/st0 0

tape is loaded from slot 1, will be unloaded.


mt -f /dev/st0 rewind mt = control magnetic tape drive operation , -f = device ,rewind=Rewind the tape.

mt -f /dev/st0 weof weof = Write count EOF marks at current position.

mt -f /dev/st0 rewind rewind = Rewind the tape.





Hope will work for you.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • No package 'lua5.1' found
    hecking for LUA51... no checking for LUA51... configure: error: Package requirements (lua5.1 >= 5.1) were not met: No package 'lua5.1...
  • X connection to localhost:10.0 broken (explicit kill or server shutdown).
    Solution:- With Xhost, you can solve this issue.
  • How to uninstall VMware Player on Fedora 19
    [root@localhost Downloads]# vmware-installer -u vmware-player All configuration information is about to be removed. Do you wish to keep your...
  • How to Add swap file in LInux
    In my exapmle i increase 512mb RAM and create 1 gb swap space for it. Not use another hdd. But i strongly recommend alwayz use HDD. create ...
  • yum setup on Redhat
    yum setup on Redhat Situation :- i insatlled Redhat 5.5, 64bit then try to install virtulization,KVM but lots of depencies error. Solution ...
  • Diffrence between Linux and Fedora
    What is Linux. Linux is the core or kernal of a free operating systems. What is Fedora Fedora is an operating systems based on the Linux ker...
  • named[3349]: the working directory is not writable
    While tail to message shows me this error.. Jan 25 16:03:44 um1udns1 named[3349]: listening on IPv4 interface lo, 127.0.0.1#53 Jan 25 16:03:...
  • Asterisk Installation on CentOS
    kindly make sure System is Fully updated. #yum update   After update reboot the machine For 64bit follow this tweak. #yum remove *.i386 #yum...
  • How to create Bridge in Linux
    In my example i am using, CentOS 6.3 64bit. Use following steps to create Bridge. Make Susre Bridge PKG is installed. # rpm -qa | grep bridg...
  • How to view content of RPM package
    Example :- Use following command to view  rpm Content of NTOP PKG [root@rk downloads]# rpm -qlp ntop5-5.0.2-2.el6.x86_64.rpm /etc/ntop /etc/...

Categories

  • Adobe
  • Players
  • Reviews
  • Windows

Blog Archive

  • ►  2013 (27)
    • ►  October (3)
    • ►  August (1)
    • ►  June (1)
    • ►  April (3)
    • ►  February (10)
    • ►  January (9)
  • ►  2012 (29)
    • ►  December (2)
    • ►  November (7)
    • ►  October (10)
    • ►  September (4)
    • ►  August (1)
    • ►  June (2)
    • ►  April (1)
    • ►  March (1)
    • ►  January (1)
  • ▼  2011 (36)
    • ►  December (3)
    • ►  November (3)
    • ►  October (1)
    • ►  September (5)
    • ►  August (4)
    • ►  May (2)
    • ►  April (4)
    • ►  March (5)
    • ►  February (2)
    • ▼  January (7)
      • Bacula : Tape Cannot label Volume because it is a...
      • Using btape to Verify your Tape Drive
      • Linux SCSI Tricks for Tape drive
      • bconsole: Error: bnet.c:779 gethostbyname() for h...
      • CentOS 5.5 64bit named[4474]: network unreachab...
      • named[3349]: the working directory is not writable
      • yum setup on Redhat
  • ►  2010 (24)
    • ►  December (1)
    • ►  November (1)
    • ►  October (4)
    • ►  August (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (2)
    • ►  February (5)
    • ►  January (8)
  • ►  2009 (18)
    • ►  December (6)
    • ►  November (3)
    • ►  August (1)
    • ►  July (2)
    • ►  June (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2008 (16)
    • ►  December (1)
    • ►  October (1)
    • ►  August (1)
    • ►  July (5)
    • ►  April (2)
    • ►  February (1)
    • ►  January (5)
  • ►  2007 (4)
    • ►  July (3)
    • ►  June (1)
Powered by Blogger.

About Me

Unknown
View my complete profile