Bacula Installation and Configuration Guide

Total Page:16

File Type:pdf, Size:1020Kb

Bacula Installation and Configuration Guide Bacula Installation and Configuration Guide It comes in the night and sucks the essence from your computers. Kern Sibbald May 5, 2010 This manual documents Bacula version 3.0.3a (06 December 2009) Copyright c 1999-2009, Free Software Foundation Europe e.V. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled ”GNU Free Documentation License”. 2 Contents 1 Getting Started with Bacula 5 1.1 UnderstandingJobsandSchedules . .............. 5 1.2 Understanding Pools, Volumes and Labels . ................ 5 1.3 SettingUpBaculaConfigurationFiles . ............... 6 1.3.1 ConfiguringtheConsoleProgram. ........... 6 1.3.2 ConfiguringtheMonitorProgram . .......... 7 1.3.3 ConfiguringtheFiledaemon . ......... 7 1.3.4 ConfiguringtheDirector. .......... 8 1.3.5 ConfiguringtheStoragedaemon . .......... 8 1.4 TestingyourConfigurationFiles . .............. 9 1.5 Testing Compatibility with Your Tape Drive. ................. 9 1.6 GetRidofthe/lib/tlsDirectory . .............. 9 1.7 RunningBacula................................... ......... 9 1.8 LogRotation ..................................... ........ 10 1.9 LogWatch ........................................ ...... 10 1.10 DisasterRecovery. .. ............ 10 2 Installing Bacula 11 2.1 SourceReleaseFiles .............................. ........... 11 2.2 UpgradingBacula ................................. ......... 12 2.3 ReleasesNumbering ............................... .......... 13 2.4 DependencyPackages .............................. .......... 14 2.5 SupportedOperatingSystems. ............. 15 2.6 BuildingBaculafromSource . ............ 15 2.7 WhatDatabasetoUse? .............................. ......... 18 2.8 QuickStart ...................................... ........ 18 3 4 CONTENTS 2.9 ConfigureOptions ................................. ......... 18 2.10 RecommendedOptionsforMostSystems . .............. 24 2.11RedHat......................................... ....... 25 2.12Solaris........................................ ......... 25 2.13FreeBSD........................................ ........ 26 2.14Win32.......................................... ....... 27 2.15 OneFileConfigureScript . ............ 27 2.16 InstallingBacula ............................... ............ 27 2.17 BuildingaFileDaemonorClient . .............. 27 2.18 AutoStartingtheDaemons . ............ 28 2.19OtherMakeNotes ................................. ......... 28 2.20 InstallingTrayMonitor . ............. 29 2.20.1 GNOME ........................................ 30 2.20.2 KDE.......................................... 30 2.20.3 Otherwindowmanagers . ......... 30 2.21 Modifying the Bacula Configuration Files . ................. 30 3 Critical Items to Implement Before Production 31 3.1 CriticalItems................................... .......... 31 3.2 RecommendedItems ................................ ......... 32 4 Customizing the Configuration Files 33 4.1 CharacterSets ................................... ......... 34 4.2 ResourceDirectiveFormat. ............. 35 4.2.1 Comments...................................... ..... 35 4.2.2 UpperandLowerCaseandSpaces . ......... 35 4.2.3 IncludingotherConfigurationFiles . .............. 35 4.2.4 RecognizedPrimitiveDataTypes. ............ 36 4.3 ResourceTypes................................... ......... 37 4.4 Names,PasswordsandAuthorization. ............... 37 4.5 DetailedInformationforeachDaemon . ............... 38 5 Configuring the Director 39 5.1 DirectorResourceTypes. ............ 39 5.2 TheDirectorResource ............................. ........... 40 CONTENTS 5 5.3 TheJobResource .................................. ........ 42 5.4 TheJobDefsResource .............................. .......... 56 5.5 TheScheduleResource. ........... 56 5.6 TechnicalNotesonSchedules . ............. 59 5.7 TheFileSetResource.............................. ........... 59 5.8 FileSetExamples................................. .......... 70 5.9 BackingupRawPartitions . ........... 75 5.10 ExcludingFilesandDirectories . ................ 75 5.11 WindowsFileSets................................ ........... 75 5.12 TestingYourFileSet . ............ 77 5.13 TheClientResource .............................. ........... 78 5.14 TheStorageResource . .. ........... 79 5.15ThePoolResource ................................ .......... 81 5.15.1 TheScratchPool............................... ........ 87 5.16 TheCatalogResource . ........... 87 5.17 TheMessagesResource . ........... 88 5.18 TheConsoleResource . ........... 88 5.19 TheCounterResource . ........... 89 5.20 ExampleDirectorConfigurationFile . ................ 90 6 Client/File daemon Configuration 93 6.1 TheClientResource ............................... .......... 93 6.2 TheDirectorResource ............................. ........... 95 6.3 TheMessageResource .............................. .......... 96 6.4 ExampleClientConfigurationFile . .............. 96 7 Storage Daemon Configuration 97 7.1 StorageResource ................................. .......... 97 7.2 DirectorResource................................ ........... 99 7.3 DeviceResource .................................. ......... 99 7.4 Edit Codes for Mount and Unmount Directives . ...............107 7.5 Devicesthatrequireamount(DVD) . ............. 107 8 Autochanger Resource 109 8.1 Capabilities .................................... .......... 110 6 CONTENTS 8.2 MessagesResource ................................ .......... 110 8.3 SampleStorageDaemonConfigurationFile . ...............110 9 Messages Resource 113 10 Console Configuration 117 10.1General ........................................ ........ 117 10.2 TheDirectorResource . ............ 117 10.3 TheConsoleFontResource. ............. 118 10.4 TheConsoleResource . ........... 118 10.5 ConsoleCommands................................ .......... 120 10.6 SampleConsoleConfigurationFile . ...............120 11 Monitor Configuration 121 11.1 TheMonitorResource . ........... 121 11.2 TheDirectorResource . ............ 121 11.3 TheClientResource .............................. ........... 122 11.4 TheStorageResource . .. ........... 122 11.5 TrayMonitorSecurity . ............ 123 11.6 SampleTrayMonitorconfiguration . ...............123 11.6.1 Sample File daemon’s Director record. ...............124 11.6.2 Sample Storage daemon’s Director record. ................124 11.6.3 SampleDirector’sConsolerecord. .............. 124 12 Bacula Security Issues 125 12.1 BackwardCompatibility . ............. 126 12.2 ConfiguringandTestingTCPWrappers . .............. 126 12.3 Runningasnon-root .............................. ........... 128 Chapter 1 Getting Started with Bacula If you are like me, you want to get Bacula running immediately to get a feel for it, then later you want to go back and read about all the details. This chapter attempts to accomplish just that: get you going quickly without all the details. If you want to skip the section on Pools, Volumes and Labels, you can always come back to it, but please read to the end of this chapter, and in particular follow the instructions for testing your tape drive. We assume that you have managed to build and install Bacula, if not, you might want to first look at the System Requirements then at the Compiling and Installing Bacula chapter of this manual. 1.1 Understanding Jobs and Schedules In order to make Bacula as flexible as possible, the directions given to Bacula are specified in several pieces. The main instruction is the job resource, which defines a job. A backup job generally consists of a FileSet, a Client, a Schedule for one or several levels or times of backups, a Pool, as well as additional instructions. Another way of looking at it is the FileSet is what to backup; the Client is who to backup; the Schedule defines when, and the Pool defines where (i.e. what Volume). Typically one FileSet/Client combination will have one corresponding job. Most of the directives, such as FileSets, Pools, Schedules, can be mixed and matched among the jobs. So you might have two different Job definitions (resources) backing up different servers using the same Schedule, the same Fileset (backing up the same directories on two machines) and maybe even the same Pools. The Schedule will define what type of backup will run when (e.g. Full on Monday, incremental the rest of the week), and when more than one job uses the same schedule, the job priority determines which actually runs first. If you have a lot of jobs, you might want to use JobDefs, where you can set defaults for the jobs, which can then be changed in the job resource, but this saves rewriting the identical parameters for each job. In addition to the FileSets you want to back up, you should also have a job that backs up your catalog. Finally, be aware that in addition to the backup jobs there are restore, verify, and admin jobs, which have different requirements. 1.2 Understanding Pools, Volumes and Labels If you have been using a program such as tar to backup your system, Pools, Volumes, and labeling may be a bit confusing at first. A Volume is a single physical tape (or possibly a single file) on which Bacula will write your backup data. Pools group together Volumes so that a backup is not restricted to the length of a single Volume (tape). Consequently, rather than explicitly naming Volumes in your Job, you specify a Pool, and Bacula will select the
Recommended publications
  • A Backup-As-A-Service (Baas) Software Solution
    Universidade de Brasília Institute of Exact Sciences Department of Computer Science A Backup-as-a-Service (BaaS) Software Solution Heitor M. de Faria Dissertation presented as partial requirement for conclusion on the Professional Master in Applied Computing Advisor Prof. Dra. Priscila Solis Brasília 2018 Universidade de Brasília Institute of Exact Sciences Department of Computer Science A Backup-as-a-Service (BaaS) Software Solution Heitor M. de Faria Dissertation resented as partial requirement for conclusion do Professional Master in Applied Computing Prof. Dra. Priscila Solis (Advisor) CIC/UnB Prof. Dr. Jacir Bordim Dr. Georges Amvame-Nzê Universidade de Brasília Universidade de Brasília Prof. Dr. Marcelo Ladeira Coordinator of the Post-graduation Program in Applied Computing Brasília, July 1st, 2018 Abstract Backup is a replica of any data that can be used to restore its original form. However, the total amount of digital data created worldwide more than doubles every two years and is expected reach 44 trillions of gigabytes in 2020, bringing constant new challenges to backup processes. Enterprise backup is one of the oldest and most performed tasks by in- frastructure and operations professionals. Still, most backup systems have been designed and optimized for outdated environments and use cases. That fact, generates frustration over currently backup challenges and leads to a greater willingness to modernize and to consider new technologies. Traditional backup and archive solutions are no longer able to meet users current needs. The ideal modern currently backup and recovery software product should not only provide features to attend a traditional data center, but also allow the integration and exploration of the growing Cloud, including “backup client as a service” and “backup storage as a service”.
    [Show full text]
  • Improving Read Performance with BP-Dags for Storage-Efficient File Backup
    Send Orders for Reprints to [email protected] 90 The Open Electrical & Electronic Engineering Journal, 2013, 7, 90-97 Open Access Improving Read Performance with BP-DAGs for Storage-Efficient File Backup Tianming Yang*, Jing Zhang and Ningbo Hao International College, Huanghuai University, Henan, 463000, China Abstract: The continued growth of data and high-continuity of application have raised a critical and mounting demand on storage-efficient and high-performance data protection. New technologies, especially the D2D (Disk-to-Disk) de- duplication storage are therefore getting wide attention both in academic and industry in the recent years. Existing de- duplication systems mainly rely on duplicate locality inside the backup workload to achieve high throughput but suffer from read performance degrading under conditions of poor duplicate locality. This paper presents the design and perform- ance evaluation of a D2D-based de-duplication file backup system, which employs caching techniques to improve write throughput while encoding files as graphs called BP-DAGs (Bi-pointer-based Directed Acyclic Graphs). BP-DAGs not only satisfy the 'unique' chunk storing policy of de-duplication, but also help improve file read performance in case of poor duplicate locality workloads. Evaluation results show that the system can achieve comparable read performance than non de-duplication backup systems such as Bacula under representative workloads, and the metadata storage overhead for BP-DAGs are reasonably low. Keywords: Data De-duplication, File Backup, Storage-Efficient, Read Performance. 1. INTRODUCTION schemes are emerging to provide more storage-efficient and high performance data protection for enterprises [9-13]. Data explosion [1] has been forcing backups to expand storage capacity, which makes modern enterprises face sig- In de-duplication, files or streams are divided into chunks nificant cost pressures and data management challenges.
    [Show full text]
  • Release 0.11 Todd Gamblin
    Spack Documentation Release 0.11 Todd Gamblin Feb 07, 2018 Basics 1 Feature Overview 3 1.1 Simple package installation.......................................3 1.2 Custom versions & configurations....................................3 1.3 Customize dependencies.........................................4 1.4 Non-destructive installs.........................................4 1.5 Packages can peacefully coexist.....................................4 1.6 Creating packages is easy........................................4 2 Getting Started 7 2.1 Prerequisites...............................................7 2.2 Installation................................................7 2.3 Compiler configuration..........................................9 2.4 Vendor-Specific Compiler Configuration................................ 13 2.5 System Packages............................................. 16 2.6 Utilities Configuration.......................................... 18 2.7 GPG Signing............................................... 20 2.8 Spack on Cray.............................................. 21 3 Basic Usage 25 3.1 Listing available packages........................................ 25 3.2 Installing and uninstalling........................................ 42 3.3 Seeing installed packages........................................ 44 3.4 Specs & dependencies.......................................... 46 3.5 Virtual dependencies........................................... 50 3.6 Extensions & Python support...................................... 53 3.7 Filesystem requirements........................................
    [Show full text]
  • Bacula Community API Using Bacula Community Version
    Bacula Community API Using Bacula Community Version This document is intended to provide insight into the considera- tions and processes required to design and implement a GUI Inter- face upon Bacula. Bacula Version 1.3, May 14, 2017 Systems Copyright (C) 2008-2017, Bacula Systems S.A. White All rights reserved. Paper Contents 1 Bacula Programming API2 1.1 General...................................2 1.2 Assumptions................................2 1.3 Implementing a GUI Interface......................3 1.3.1 Simple Console Interface....................4 1.3.2 Native Console Interface....................4 1.4 Bacula Commands............................5 1.4.1 Job Management........................6 1.4.2 Volume Management...................... 10 1.4.3 Restore GUI Using Bvfs API.................. 13 1.5 Object Detailed Information....................... 18 1.6 Resource List............................... 18 1.7 JSON Bacula Resource Description................... 20 1.8 Generate Bacula Configuration..................... 21 1.9 Enable Bacula Statistics Management................. 21 1.10 Autochanger Operations......................... 22 1.11 Bacula Catalog.............................. 22 1.11.1 Catalog Schema......................... 22 1.11.2 Common Queries........................ 28 1.12 .api version 2............................... 31 2 Revision History 32 1 / 33 Copyright © May 2017 Bacula Systems SA www.baculasystems.com/contactus................................... All trademarks are the property of their respective owners 1 Bacula Programming API 1.1 General This White Paper will outline the best practices to design custom GUI and Panel for Bacula Community version 9.0.0 or later. The current Bacula interface can be described as a human interface, doing so, interfacing a program with Bacula requires a bit of work. 1.2 Assumptions The following are the assumptions that we have made: • You have a basic understanding of Bacula, Volumes, recycling, and backup strategies.
    [Show full text]
  • 1 Australian Synchrotron
    EPICS Qt Update Paul Martin 1 Australian Synchrotron • 3GeV, 216m circumference synchrotron • 8 Beamlines • 12 Software Engineers • IMBL – Worlds Widest Beam - MRT Clinical Program – Safety Critical • Melbourne, Australia • Nearest other facilities: Taiwan, Thailand, Japan • 16th Most Urbanized Country • World’s most livable cities • Hosting ICALEPCS in 2015 2 Qt • Qt is a cross-platform application and UI framework for developers using C++ – Windows,OS X, Linux, Embedded Linux, Android, iOS, vxWorks, Win CE, Amiga OS • Open Source (LPGL v2.1) Qt Designer • Trolltech -> Nokia -> Digia, • Development tools: Qt Creator, Qt Designer, Qmake, Qt Linguist, Qt Assistant, Integration into Visual Studio • Rich set of Widgets and other classes (1000+), Qwt (125+) • Very Good Documentation, help, examples • All Qt Objects contain powerful object communication Qt Creator mechanism (Signal+Slots) • GUI Layout widgets • Qt Project: www.qt-project.org 3 EPICS Qt – Team • Started 2009 – Anthony Owen, Andrew Rhyder, Glenn Jackson • Joined 2011 – Andy Starritt • Joined 2012 – Ricardo Fernandez • Joined 2013 – Zai Wang (1 year contract) 4 EPICS Qt – Rapid GUI Development • Adds Channel Access to standard Qt Widgets and Data Classes • Rapid GUI Dev – Drag and Drop EPICS aware components in Qt Designer • Macro Substitutions for PV names and other GUI functions Qt Designer Channel Access running at design time .ui file – presented using QEGui on any platform (windows / linux) 5 EPICS Qt – Other App Types QCaString Qt Creator QCaInteger QCaFloating QCaByteArray
    [Show full text]
  • Bacula Regression Testing Bacula Community Version
    Bacula Regression Testing Bacula Community Version This document is intended to provide insight into the considera- tions and processes required to implement regression testing with the Community Version of Bacula. Bacula Version 1.3, Saturday 15th December, 2018 Systems Copyright (C) 2008-2018, Bacula Systems White All rights reserved. Paper Contents 1 / ?? Copyright © December 2018 Bacula Systems www.baculasystems.com/contactus................................... All trademarks are the property of their respective owners 1 Bacula Regression Testing If you decided to install Bacula from source, and want to be as sure as possible that your self-compiled binaries behave as expected, the regression testing suite included with the source code is the best way to do so. You do not need to be a developer to run the regression scripts. If you installed Bacula from packages, going through the regression tests can be a reasonable way to ensure that everything behaves as expected and can be an important part of the pre-production testing routine. The tests are shell scripts that drive Bacula through bconsole and then typically compare the input and output with diff, so no particular infrastructure beyond what you needed to build Bacula and what is part of a typical Unix / Linux system is required. To get started, we recommend that you create a directory named bacula, under which you will put the current source code and the current set of regression scripts. The directory could have any name you like, though. Note, all the standard regression scripts run as non-root and can be run on the same machine as a production Bacula system.
    [Show full text]
  • Analysis of Outsourcing Data to the Cloud Using Autonomous Key Generation
    Scholars' Mine Masters Theses Student Theses and Dissertations Fall 2017 Analysis of outsourcing data to the cloud using autonomous key generation Mortada Abdulwahed Aman Follow this and additional works at: https://scholarsmine.mst.edu/masters_theses Part of the Computer Engineering Commons Department: Recommended Citation Aman, Mortada Abdulwahed, "Analysis of outsourcing data to the cloud using autonomous key generation" (2017). Masters Theses. 7713. https://scholarsmine.mst.edu/masters_theses/7713 This thesis is brought to you by Scholars' Mine, a service of the Missouri S&T Library and Learning Resources. This work is protected by U. S. Copyright Law. Unauthorized use including reproduction for redistribution requires the permission of the copyright holder. For more information, please contact [email protected]. ANALYSIS OF OUTSOURCING DATA TO THE CLOUD USING AUTONOMOUS KEY GENERATION by MORTADA ABDULWAHED AMAN A THESIS Presented to the Graduate Faculty of the MISSOURI UNIVERSITY OF SCIENCE AND TECHNOLOGY In Partial Fulfillment of the Requirements for the Degree MASTER OF SCIENCE in COMPUTER ENGINEERING 2017 Approved by Dr. Egemen K. Çetinkaya, Advisor Dr. Maciej J. Zawodniok Dr. Sanjay K. Madria Copyright 2017 MORTADA ABDULWAHED AMAN All Rights Reserved iii ABSTRACT Cloud computing, a technology that enables users to store and manage their data at a low cost and high availability, has been emerging for the past few decades because of the many services it provides. One of the many services cloud computing provides to its users is data storage. The majority of the users of this service are still concerned to outsource their data due to the integrity and confidentiality issues, as well as performance and cost issues, that come along with it.
    [Show full text]
  • Pyqwt Documentation Release 5.2.1
    PyQwt Documentation Release 5.2.1 Gerard Vermeulen July 18, 2010 CONTENTS 1 Introduction 1 1.1 NumPy................................................1 1.2 Qwt..................................................2 1.3 PyQwt with NumPy.........................................2 1.4 Getting help.............................................4 2 Installation 5 2.1 Source Code Installation.......................................5 3 PyQwt Reference Guide 9 3.1 PyQt4.Qwt5 ............................................9 3.2 PyQt4.Qwt5.qplt ........................................ 16 3.3 PyQt4.Qwt5.grace ....................................... 18 4 Copyright 19 5 Indices and Tables 21 Python Module Index 23 Index 25 i ii CHAPTER ONE INTRODUCTION PyQwt is a set of Python bindings for the Qwt library featuring fast plotting of Python lists and tuples and the powerful multi-dimensional arrays provided by NumPy, the fundamental package for efficient scientific and engi- neering computing in Python. 1 1.1 NumPy The NumPy package extends Python with multi-dimensional arrays and a complete set of ‘standard’ functions and operators to manipulate the arrays. NumPy turns Python into is an ideal language experimental numerical and scientific computing (as powerful as APL, MatLab, IDL and others, but much more elegant). If you do not have a mathematical background, you can think of a 1-dimensional array as a column in a spread- sheet. The spreadsheet lets you change whole columns element by element in one single statement. In a similar way, NumPy lets you change whole arrays element by element in one single statement as illustrated by the fol- lowing snippet: >>> import numpy as np >>> x= np.arange(0.0, 10.0, 3.0) >>> y= np.sin(x) >>> x array([ 0., 3., 6., 9.]) >>> y array([ 0.
    [Show full text]
  • Vysoke´Ucˇenítechnicke´V Brneˇ
    VYSOKE´ UCˇ ENI´ TECHNICKE´ V BRNEˇ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMACˇ NI´CH TECHNOLOGII´ U´ STAV INTELIGENTNI´CH SYSTE´ MU˚ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INTELLIGENT SYSTEMS BEZDRA´TOVA´ SENZOROVA´ SI´Tˇ SESTAVENA´ Z KOMPONENT ARDUINO DIPLOMOVA´ PRA´ CE MASTER’S THESIS AUTOR PRA´ CE Bc. JAKUB Sˇ PLI´CHAL AUTHOR BRNO 2012 VYSOKE´ UCˇ ENI´ TECHNICKE´ V BRNEˇ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMACˇ NI´CH TECHNOLOGII´ U´ STAV INTELIGENTNI´CH SYSTE´ MU˚ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INTELLIGENT SYSTEMS BEZDRA´TOVA´ SENZOROVA´ SI´Tˇ SESTAVENA´ Z KOMPONENT ARDUINO WIRELESS SENSOR NETWORK WITH ARDUINO COMPONENTS DIPLOMOVA´ PRA´ CE MASTER’S THESIS AUTOR PRA´ CE Bc. JAKUB Sˇ PLI´CHAL AUTHOR VEDOUCI´ PRA´ CE Ing. JAN SAMEK, Ph.D. SUPERVISOR BRNO 2012 Abstrakt Diplomova´pra´ce se zaby´va´vytvorˇenı´m bezdra´tove´senzorove´sı´teˇsestavene´z komponent Arduino. Pra´ce obsahuje sezna´menı´s platformou Arduino a jejı´mi mozˇnostmi v kombinaci s bezdra´tovy´mi moduly XBee. Du˚lezˇitou cˇa´stı´pra´ce je na´vrh bezdra´tove´sı´teˇz teˇchto komponent a aplikace pro zobrazenı´nameˇrˇeny´ch hodnot ze senzorovy´ch uzlu˚. Cı´lem pra´ce je vytvorˇenı´senzorove´sı´teˇs dyna- mickou topologiı´a prozkouma´nı´jejı´ho chova´nı´v rea´lne´m prostrˇedı´a vytvorˇenı´aplikace pro ulozˇenı´ a zobrazenı´nameˇrˇeny´ch dat z jednotlivy´ch senzorovy´ch uzlu˚. Abstract This thesis deals with the creation of wireless sensor networks consisting of components Arduino. The work includes introduction to the Arduino platform and its capabilities in combination with the wireless XBee modules.
    [Show full text]
  • Hard Real Time Quick EXAFS Data Acquisition with All Open Source Software on a Commodity Personal Computer Brookhaven National L
    BNL-79366-2007-CP Hard Real Time Quick EXAFS Data Acquisition With All Open Source Software On A Commodity Personal Computer I. So, D.P. Siddons, W.A. Caliebe and S. Khalid Proceedings of Synchrotron Radiation Instrumentation (SRI 2007) Baton Rouge, LA / April 25 - 27, 2007 October 2007 National Synchrotron Light Source Brookhaven National Laboratory P.O. Box 5000 Upton, NY 11973-5000 www.bnl.gov Notice: This manuscript has been authored by employees of Brookhaven Science Associates, LLC under Contract No. DE-AC02-98CH10886 with the U.S. Department of Energy. The publisher by accepting the manuscript for publication acknowledges that the United States Government retains a non-exclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. This preprint is intended for publication in a journal or proceedings. Since changes may be made before publication, it may not be cited or reproduced without the author’s permission. BNL-79366-2007-CP DISCLAIMER This report was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor any agency thereof, nor any of their employees, nor any of their contractors, subcontractors, or their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or any third party’s use or the results of such use of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights.
    [Show full text]
  • Bacula Console
    Bacula Console << Back to man.ChinaUnix.net Next: The Bacula Console Restore Up: Bacula User's Guide Previous: Monitor Configuration Contents Index Subsections General Console Configuration Running the Console Program Stopping the Console Program Alphabetic List of Console Keywords Alphabetic List of Console Commands Special dot Commands Special At (@) Commands Running the Console Program from a Shell Script Adding Volumes to a Pool Bacula Console General The Bacula Console (sometimes called the User Agent) is a program that allows the user or the System Administrator, to interact with the Bacula Director daemon while the daemon is running. The current Bacula Console comes in two versions: a shell interface (TTY style), and a GNOME GUI interface. Both permit the administrator or authorized users to interact with Bacula. You can determine the status of a particular job, examine the contents of the Catalog as well as perform certain tape manipulations with the Console program. In addition, there is a wx-console built with wxWidgets that allows a graphic restore of files. As of version 1.34.1 it is in an early stage of development, but it already is quite useful. Since the Console program interacts with the Director through the network, your Console and Director programs do not necessarily need to run on the same machine. In fact, a certain minimal knowledge of the Console program is needed in order for Bacula to be able to write on more than one tape, because when Bacula requests a new tape, it waits until the user, via the Console program, indicates that the new tape is mounted.
    [Show full text]
  • Bacula Console and Operators Guide
    Bacula Console and Operators Guide The Leading Open Source Backup Solution. Kern Sibbald August 18, 2013 This manual documents Bacula version 5.2.13 (19 February 2013) Copyright c 1999-2010, Free Software Foundation Europe e.V. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled ”GNU Free Documentation License”. 2 Contents 1 Bacula Console 5 1.1 ConsoleConfiguration . .. ........... 5 1.2 RunningtheConsoleProgram . ........... 5 1.3 StoppingtheConsoleProgram . ............ 6 1.4 AlphabeticListofConsoleKeywords . ............... 6 1.5 AlphabeticListofConsoleCommands . .............. 8 1.6 SpecialdotCommands.............................. .......... 20 1.7 SpecialAt(@)Commands. .......... 20 1.8 RunningtheConsolefromaShellScript . ............... 21 1.9 AddingVolumestoaPool............................ .......... 22 2 GNU Free Documentation License 23 3 4 CONTENTS Chapter 1 Bacula Console The Bacula Console (sometimes called the User Agent) is a program that allows the user or the System Administrator, to interact with the Bacula Director daemon while the daemon is running. The current Bacula Console comes in two versions: a shell interface (TTY style), and a QT GUI interface (Bat). Both permit the administrator or authorized users to interact with Bacula. You can determine the status of a particular job, examine the contents of the Catalog as well as perform certain tape manipulations with the Console program. Since the Console program interacts with the Director through the network, your Console and Director programs do not necessarily need to run on the same machine.
    [Show full text]