hello, i've done some mistake with a volume (Label TAPE001) of my dlt-v4 tape-drive. At first: my intention was to change the device of my storage daemon from st0 to non-rewinding nst0. Therefore i've unmounted the volume, changed the config and restarted the storage daemon.
But after this i can't mount the volume again: ################## *mount Using default Catalog name=MyCatalog DB=bacula The defined Storage resources are: 1: File 2: Tapes Select Storage resource (1-2): 2 3902 Cannot mount Volume on Storage Device "/dev/nst0" because: Requested Volume "" on /dev/nst0 is not a Bacula labeled Volume, because: ERR=block.c:793 Read zero bytes at 0:0 on device /dev/nst0. 3905 Device /dev/nst0 open but no Bacula volume is mounted. If this is not a blank tape, try unmounting and remounting the Volume. ################## unmount and remount doesn't work too (as suggested). *list volumes Pool: Default +---------+------------+-----------+-----------------+----------+--------------+---------+------+-----------+-----------+---------------------+ | mediaid | volumename | volstatus | volbytes | volfiles | volretention | recycle | slot | inchanger | mediatype | lastwritten | +---------+------------+-----------+-----------------+----------+--------------+---------+------+-----------+-----------+---------------------+ | 5 | TAPE001 | Append | 329,255,094,597 | 535 | 31,536,000 | 1 | 0 | 1 | VS160 | 2007-10-18 00:12:49 | | 8 | TAPE002 | Full | 279,261,830,359 | 504 | 31,536,000 | 1 | 0 | 1 | VS160 | 2007-07-01 08:23:57 | | 9 | TAPE003 | Full | 327,895,771,225 | 532 | 31,536,000 | 1 | 0 | 1 | VS160 | 2007-07-27 23:07:54 | | 10 | TAPE004 | Full | 307,050,768,977 | 492 | 31,536,000 | 1 | 0 | 1 | VS160 | 2007-08-19 14:51:04 | | 11 | TAPE005 | Full | 328,204,187,588 | 524 | 31,536,000 | 1 | 0 | 1 | VS160 | 2007-09-16 10:06:30 | +---------+------------+-----------+-----------------+----------+--------------+---------+------+-----------+-----------+---------------------+ move forward to end-of-data results in: (did this makes sense without a fixed block size?) # mt -f /dev/nst0 status SCSI 2 tape drive: File number=0, block number=0, partition=0. Tape block size 0 bytes. Density code 0x51 (no translation). Soft error count since last status=0 General status bits on (41010000): BOT ONLINE IM_REP_EN # mt -f /dev/nst0 eod # mt -f /dev/nst0 status SCSI 2 tape drive: File number=1, block number=-1, partition=0. Tape block size 0 bytes. Density code 0x51 (no translation). Soft error count since last status=0 General status bits on (9010000): EOD ONLINE IM_REP_EN Perhaps i've done another mistake with an misspelled "mt eod" as "mt eof" (but without count). As i understand right this writes me [count] eof marker (without given count => count=1?) to current position(should be 0), perhaps this was the problem for bacula cause the label was overwritten?) Was it possible to get the tape recognized again? If not, how can i reassing the same label (TAPE001) to it? Is there in general a problem with changing the device from a rewinding (stX) to a non-rewinding (nstX)? -- Markus Schulz ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users