<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <!--Converted with LaTeX2HTML 2008 (1.71) original version by: Nikos Drakos, CBLU, University of Leeds * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan * with significant contributions from: Jens Lippmann, Marek Rouchal, Martin Wilck and others --> <HTML> <HEAD> <TITLE>Volume Label Format</TITLE> <META NAME="description" CONTENT="Volume Label Format"> <META NAME="keywords" CONTENT="developers"> <META NAME="resource-type" CONTENT="document"> <META NAME="distribution" CONTENT="global"> <META NAME="Generator" CONTENT="LaTeX2HTML v2008"> <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> <LINK REL="STYLESHEET" HREF="developers.css"> <LINK REL="next" HREF="Session_Label.html"> <LINK REL="previous" HREF="Version_2_Record_Header.html"> <LINK REL="up" HREF="Storage_Media_Output_Format.html"> <LINK REL="next" HREF="Session_Label.html"> </HEAD> <BODY > <!--Navigation Panel--> <A NAME="tex2html1191" HREF="Session_Label.html"> <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> <A NAME="tex2html1185" HREF="Storage_Media_Output_Format.html"> <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> <A NAME="tex2html1179" HREF="Version_2_Record_Header.html"> <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> <A NAME="tex2html1187" HREF="Contents.html"> <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> <A NAME="tex2html1189" HREF="GNU_Free_Documentation_Lice.html"> <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> <BR> <B> Next:</B> <A NAME="tex2html1192" HREF="Session_Label.html">Session Label</A> <B> Up:</B> <A NAME="tex2html1186" HREF="Storage_Media_Output_Format.html">Storage Media Output Format</A> <B> Previous:</B> <A NAME="tex2html1180" HREF="Version_2_Record_Header.html">Version 2 Record Header</A> <B> <A NAME="tex2html1188" HREF="Contents.html">Contents</A></B> <B> <A NAME="tex2html1190" HREF="GNU_Free_Documentation_Lice.html">Index</A></B> <BR> <BR> <!--End of Navigation Panel--> <H1><A NAME="SECTION0011100000000000000000"></A> <A NAME="3961"></A> <A NAME="3962"></A> <BR> Volume Label Format </H1> <P> Tape volume labels are created by the Storage daemon in response to a <B>label</B> command given to the Console program, or alternatively by the <B>btape</B> program. created. Each volume is labeled with the following information using the Bacula serialization routines, which guarantee machine byte order independence. <P> For Bacula versions 1.27 and later, the Volume Label Format is: <P> <PRE> char Id[32]; /* Bacula 1.0 Immortal\n */ uint32_t VerNum; /* Label version number */ /* VerNum 11 and greater Bacula 1.27 and later */ btime_t label_btime; /* Time/date tape labeled */ btime_t write_btime; /* Time/date tape first written */ /* The following are 0 in VerNum 11 and greater */ float64_t write_date; /* Date this label written */ float64_t write_time; /* Time this label written */ char VolName[128]; /* Volume name */ char PrevVolName[128]; /* Previous Volume Name */ char PoolName[128]; /* Pool name */ char PoolType[128]; /* Pool type */ char MediaType[128]; /* Type of this media */ char HostName[128]; /* Host name of writing computer */ char LabelProg[32]; /* Label program name */ char ProgVersion[32]; /* Program version */ char ProgDate[32]; /* Program build date/time */ </PRE> <P> Note, the LabelType (Volume Label, Volume PreLabel, Session Start Label, ...) is stored in the record FileIndex field of the Record Header and does not appear in the data part of the record. <P> <BR><HR> <ADDRESS> 2010-06-14 </ADDRESS> </BODY> </HTML>