• Nenhum resultado encontrado

Apostila_Bacula

N/A
N/A
Protected

Academic year: 2021

Share "Apostila_Bacula"

Copied!
20
0
0

Texto

(1)

Coordenação de Planejamento, Pesquisa e Capacitação

Coordenação de Planejamento, Pesquisa e Capacitação

-CPPC

CPPC

BACULA

BACULA

(2)

Versão

Versão

0.2

0.2

Data da Revisão

Data da Revisão

09/01/08

09/01/08

Equipe Técnica

Equipe Técnica

Andre Lucas Falco

Andre Lucas Falco

José Manoel da Pena Roza

José Manoel da Pena Roza

Páginas

(3)

Índice

Índice

1 O que é

1 O que é o Bacula?...o Bacula?...6...6 2 Conceitos

2 Conceitos do Bacula...do Bacula...7...7 3 Instalação do

3 Instalação do Bacula no Debian Etch...Bacula no Debian Etch...8...8 4 Edição dos

4 Edição dos arquivos de configuraçãarquivos de configuração...o...9...9 4.1 bacula-dir.conf: configuraç

4.1 bacula-dir.conf: configuração ão do do diretor...diretor...9...9 4.2 bacula-sd.conf: configuração de

4.2 bacula-sd.conf: configuração de daemdaemon on de de armazearmazenamentonamento...13...13 4.3 bconsole.conf: configuração de

4.3 bconsole.conf: configuração de consoleconsole...14...14 4.4 Instalando e

4.4 Instalando e conficonfigurando o daemon de gurando o daemon de arquivo de cliente...arquivo de cliente...14...14 5 Instalação do

5 Instalação do cliente Bacula no Windows...cliente Bacula no Windows...15...15 6 Operação do

6 Operação do BaculaBacula...16...16 6.1 Adiciona

6.1 Adicionando ndo mídia a mídia a pools...pools...16...16 6.2 Executando

6.2 Executando backup manual...backup manual...16...16 6.3

6.3 Montar Montar dispositidispositivos...vos...16..16 6.4 Apagar dados do

6.4 Apagar dados do volumvolume...e...16...16 6.5

6.5 RestauranRestaurando do arquvosarquvos...17...17 6.6 Visualizando informações ...

6.6 Visualizando informações ...17...17 7

(4)

Índice de ilustrações

Índice de ilustrações

Figura 1:

(5)

1 O que é o Bacula?

1 O que é o Bacula?

O Bacula é um conjunto de programas que permite a administração de cópias de segurança (backup), O Bacula é um conjunto de programas que permite a administração de cópias de segurança (backup), restauração (restore) e verificação dos dados de computadores em uma rede utilizando vários tipos de restauração (restore) e verificação dos dados de computadores em uma rede utilizando vários tipos de dispositivos de armazenamentos, que vai desde arquivos em disco até modernas unidades de fitas. É um dispositivos de armazenamentos, que vai desde arquivos em disco até modernas unidades de fitas. É um sistema

sistema complcompleto e flexível, eto e flexível, baseado ebaseado em umm uma a plataformplataforma clientea cliente-servidor (o-servidor (open sourcpen source), que sue), que suporta porta asas seguintes plataformas: Linux, Solaris, FreeBSD, NetBSD, Windows, Mac OS X, OpenBSD, HP-UX, Tru64, AIX seguintes plataformas: Linux, Solaris, FreeBSD, NetBSD, Windows, Mac OS X, OpenBSD, HP-UX, Tru64, AIX e IRIX.

e IRIX.

Ele armazena suas informação em

Ele armazena suas informação em base de dados combase de dados como MySQL, SQLite o MySQL, SQLite ou PostgreSQL.ou PostgreSQL.

O Bacula e seus componentes podem ser instalado na mesma máquina ou usar vários servidores para O Bacula e seus componentes podem ser instalado na mesma máquina ou usar vários servidores para o sistema de backup, devido a sua modularidade, conforme esquema abaixo:

o sistema de backup, devido a sua modularidade, conforme esquema abaixo:

Figura

(6)

2 Conceitos do Bacula

2 Conceitos do Bacula

Bacula Server (ou Bacula Director Daemon):

Bacula Server (ou Bacula Director Daemon): Responsável pela gerencia de todas as operações deResponsável pela gerencia de todas as operações de backup, restore, verificação e armazenamento de dados;

backup, restore, verificação e armazenamento de dados; Storage Server (ou Bacula Storage Daemon):

Storage Server (ou Bacula Storage Daemon): é servidor onde os dados serão armazenados. Nãoé servidor onde os dados serão armazenados. Não necessariamente necessita possuir uma unidade de backup como unidade de fita ou gravador de DVD, necessariamente necessita possuir uma unidade de backup como unidade de fita ou gravador de DVD, podendo ser um servidor com espaço em disco suficiente para armazenar os arquivos de backup.

podendo ser um servidor com espaço em disco suficiente para armazenar os arquivos de backup. File Server (ou Bacula File Daemon):

File Server (ou Bacula File Daemon): Este serviço (ou programa cliente) é o Este serviço (ou programa cliente) é o softwarsoftware que e que é instaladoé instalado na máquina em que vai ser feito o backup. Ele também é responsável em administrar a gravação dos arquivos na máquina em que vai ser feito o backup. Ele também é responsável em administrar a gravação dos arquivos de restauração comandados pelo Director Daemon. Existem versões do File Daemon para diferentes sistemas de restauração comandados pelo Director Daemon. Existem versões do File Daemon para diferentes sistemas operacionais: Linux, *BSD, Unix, Windows (9x,NT,2000,XP,2003) e Macintosh(OSX).

operacionais: Linux, *BSD, Unix, Windows (9x,NT,2000,XP,2003) e Macintosh(OSX). Databa

Database se Server:Server: É o banco de dados onde ficam armazenadas todas as informações gerenciadasÉ o banco de dados onde ficam armazenadas todas as informações gerenciadas pelo Bacula sobre os dispositivos de armazenamentos, trabalhos de backup efetuados, a lista dos arquivos pelo Bacula sobre os dispositivos de armazenamentos, trabalhos de backup efetuados, a lista dos arquivos dos quais foram feitos backup, etc.

dos quais foram feitos backup, etc. Catalog Daemon:

Catalog Daemon: O serviço de catalogo é responsável por manter a indexação de todos os arquivosO serviço de catalogo é responsável por manter a indexação de todos os arquivos que são armazenados no backup e gerar uma base de dados dos volumes.

que são armazenados no backup e gerar uma base de dados dos volumes. Admin Workstation (Command Console):

Admin Workstation (Command Console): É a interface, ou console, pela qual se administrará oÉ a interface, ou console, pela qual se administrará o Bacula, através da

(7)

3 Instalação do Bacula no Debian Etch

3 Instalação do Bacula no Debian Etch

Neste procedimento será adotado como banco de dados o MySQL, que deverá ser instalado com o Neste procedimento será adotado como banco de dados o MySQL, que deverá ser instalado com o seguinte comando:

seguinte comando:

#apt-get install mysql-server-5.0 #apt-get install mysql-server-5.0 Por padr

Por padrão o Mysql vem com a sua senha em brancão o Mysql vem com a sua senha em branco, a o, a qual devequal deverá ser rá ser altealterada com o seguirada com o seguintente comando:

comando:

# mysqladmin -u root password “nova senha” # mysqladmin -u root password “nova senha”

Essa alteração é necessário, pois na instalação do Bacula será necessário informar a senha do

Essa alteração é necessário, pois na instalação do Bacula será necessário informar a senha do usuáriousuário root para acesso ao MySql. O Bacula por padrão não aceita que a senha do root do MySql esteja em branco. root para acesso ao MySql. O Bacula por padrão não aceita que a senha do root do MySql esteja em branco.

Para a instalação do Bacula, deveremos instalar os seguintes pacotes: Para a instalação do Bacula, deveremos instalar os seguintes pacotes: #

# apt-get install apt-get install bacula bacula bacula-sd-bacula-sd-mysql mysql bacula-direbacula-director-mysql mtctor-mysql mt-st-st

● Configurar banco de dados para bacula-director-mysql com dbconfig-common:Configurar banco de dados para bacula-director-mysql com dbconfig-common:SIMSIM ●

● Informar a senha do usuário root do MySql: <senha)Informar a senha do usuário root do MySql: <senha) ●

● Password da aplicação MySql para bacula-director-mysql: <Informar uma nova senha>Password da aplicação MySql para bacula-director-mysql: <Informar uma nova senha> ●

(8)

4 Edição dos arquivos de configuração

4 Edição dos arquivos de configuração

A configuração do Bacula é efetuada através da edição de 04 arquivos textos, localizados no diretório A configuração do Bacula é efetuada através da edição de 04 arquivos textos, localizados no diretório /etc/bacula.

/etc/bacula.

bacula-dir

bacula-dir.conf .conf ->->Arquivo mais complexo, onde Arquivo mais complexo, onde serão configurados os clientes, os trabalhos de serão configurados os clientes, os trabalhos de backupbackup

(jobs), agendamentos, pools, seleção do que fazer backup (FileSet). (jobs), agendamentos, pools, seleção do que fazer backup (FileSet).

bacula-fd.conf ->

bacula-fd.conf ->Arquivo de configuração do daemon que precisa, necessariamente, estar rodando nasArquivo de configuração do daemon que precisa, necessariamente, estar rodando nas

máquinas clientes que participarão do backup. máquinas clientes que participarão do backup.

bacula-sd.conf ->

bacula-sd.conf ->Arquivo de configuração do daemon responsável por Arquivo de configuração do daemon responsável por estabelestabelecer a ecer a comuniccomunicação dosação dos

clientes com os dispositivos de armazenamento. clientes com os dispositivos de armazenamento.

bconsole.conf ->

bconsole.conf ->Arquivo do bacula user agent ou simplesmente console. Neste arquivo estão o nome eArquivo do bacula user agent ou simplesmente console. Neste arquivo estão o nome e

endereço do Director. endereço do Director.

4.1

4.1

bacula-dir.conf: configuração

bacula-dir

.conf: configuração do diretor 

do diretor 

Com relação às configurações do Bacula, o Director é o mais complexo entre todos, uma vez que Com relação às configurações do Bacula, o Director é o mais complexo entre todos, uma vez que necessitará ser modificado com mais freqüência quando, por exemplo, houver a necessidade da necessitará ser modificado com mais freqüência quando, por exemplo, houver a necessidade da inclusão de novos clientes ou modificação de partições para novos backups. Os sub-itens a seguir  inclusão de novos clientes ou modificação de partições para novos backups. Os sub-itens a seguir  especificarão os principais recursos utilizados para configuração do Director.

especificarão os principais recursos utilizados para configuração do Director. Director Daemon

Director Daemon Seção Director 

Seção Director : define os atributos nome e senha para autenticação com o Bacula Console;: define os atributos nome e senha para autenticação com o Bacula Console; Director { Director { Name = sf1-dir  Name = sf1-dir  DIRport = 9101 DIRport = 9101

# Arquivo contendo as instruções SQL usadas para acessar o banco de dados # Arquivo contendo as instruções SQL usadas para acessar o banco de dados QueryFile = "/etc/bacula/query.sql"

QueryFile = "/etc/bacula/query.sql" WorkingDirectory = "/var/lib/bacula" WorkingDirectory = "/var/lib/bacula" PidDirect

PidDirectory ory = "/var/run"= "/var/run"

Maximum Concurrent Jobs = 1 Maximum Concurrent Jobs = 1 Password = "senha" Password = "senha" Messages = Mensagens Messages = Mensagens DirAddress = 127.0.0.1 DirAddress = 127.0.0.1 }} Name:

Name: Nome do Director Daemon Nome do Director Daemon onde o servidor Bacula está sendo onde o servidor Bacula está sendo configuradoconfigurado DIRport: Porta para comunicação do Director com o Console

DIRport: Porta para comunicação do Director com o Console QueryFile: Arquivo onde está o script para busca no catálogo QueryFile: Arquivo onde está o script para busca no catálogo WorkingDirectory: Diretório utilizado pelo Bacula para a

WorkingDirectory: Diretório utilizado pelo Bacula para a execução das tarefas execução das tarefas do do Diector Diector  Maximum Co

Maximum Concurrent Jobs: ncurrent Jobs: Número dNúmero de jobs exe jobs executados simultâneamenteecutados simultâneamente

Password: Senha configurada para acesso do Console. Esta senha deve ser idêntica a senha Password: Senha configurada para acesso do Console. Esta senha deve ser idêntica a senha configurada no bconsole.conf.

configurada no bconsole.conf.

DirAddress: IP do servidor onde está instalado o Director. DirAddress: IP do servidor onde está instalado o Director.

(9)

Seção JobDefs

Seção JobDefs: recurso opcional para instanciar o recurso Job;: recurso opcional para instanciar o recurso Job; JobDefs { JobDefs { Name = "DefaultJob" Name = "DefaultJob" Type = Backup Type = Backup Level = Incremental Level = Incremental Client = debian-fd Client = debian-fd FileSet = "Full Set" FileSet = "Full Set"

Schedule = "WeeklyCycle" Schedule = "WeeklyCycle" Storage = File Storage = File Messages = Standard Messages = Standard Pool = Default Pool = Default Priority = 10 Priority = 10 }} Seçao Job

Seçao Job: ação (backup ou restore) a ser executada;: ação (backup ou restore) a ser executada; Job { Job { Name = ServArq Name = ServArq Type = Backup Type = Backup Client = ServArq Client = ServArq FileSet = ServArq FileSet = ServArq Storage

Storage = AIT= AIT-1-1 Schedule = ServArq Schedule = ServArq Pool = Default Pool = Default

Full Backup Pool = Semanal Full Backup Pool = Semanal Incremental Backup Pool = Diario Incremental Backup Pool = Diario Messages = Mensagens Messages = Mensagens RunBeforeJob = "/usr/sbin/monta_tape.sh" RunBeforeJob = "/usr/sbin/monta_tape.sh" Priority = 10 Priority = 10 }} Job { Job { Name = ServArqMensal Name = ServArqMensal Type = Backup Type = Backup Client = ServArqMensal Client = ServArqMensal FileSet = ServArq FileSet = ServArq Storage

Storage = AIT= AIT-1-1 Pool = Mensal Pool = Mensal Schedule = ServArqMensal Schedule = ServArqMensal Messages = Mensagens Messages = Mensagens RunBeforeJob = "/usr/sbin/monta_tape.sh" RunBeforeJob = "/usr/sbin/monta_tape.sh" Priority = 10 Priority = 10 }} Job { Job { Name = RestoreServArqDiario Name = RestoreServArqDiario Type = Restore Type = Restore Client = ServArq Client = ServArq FileSet = ServArq FileSet = ServArq Storage

Storage = AIT= AIT-1-1

Messages = Mensagens Messages = Mensagens Pool = Diario Pool = Diario Where = /tmp/bacula-restores Where = /tmp/bacula-restores }}

Name: Nome do trabalho Name: Nome do trabalho Client: Nome do cliente. Client: Nome do cliente.

(10)

Job: Ação que deverá ser efetuada (backup ou restore). Job: Ação que deverá ser efetuada (backup ou restore).

Type: especifica o tipo de job. As opções possíveis são: Backup, Restore, Verify e Admin. A Type: especifica o tipo de job. As opções possíveis são: Backup, Restore, Verify e Admin. A opção Admin é utilizada para executar o pruning do catálogo;

opção Admin é utilizada para executar o pruning do catálogo;

Level: define o nível do job que será executado. As principais opções são: Full, Incremental e Level: define o nível do job que será executado. As principais opções são: Full, Incremental e Differential;

Differential;

Client: Máquina definida para backup Client: Máquina definida para backup

FileSet: Partições contendo arquivos para backup FileSet: Partições contendo arquivos para backup Messages: Informa como a notificação será enviada Messages: Informa como a notificação será enviada

Storage: Definição do dispositivo de backup (DDS,DVD,File) Storage: Definição do dispositivo de backup (DDS,DVD,File) Schedule: Cronograma para execução dos jobs.

Schedule: Cronograma para execução dos jobs.

RunAfterJob: Permite a execução de um comando após o término do job. RunAfterJob: Permite a execução de um comando após o término do job. RunBeforeJob: Permite a execução de um comando antes do início do job. RunBeforeJob: Permite a execução de um comando antes do início do job. Priority: Pri

Priority: Prioridade para execuçãoridade para execução do job, determinando que inicia antes. o do job, determinando que inicia antes. O padrão é 10. É umaO padrão é 10. É uma ooppççãão o iimmppoorrttaanntte e ppooiiss, , ccaasso o oos s bbaacckkuupps s aattrraasseemm, , a a eexxeeccuuççããoo será pela prioridade e não mais pelo horário.

será pela prioridade e não mais pelo horário. Seção Schedule

Seção Schedule: agendamento dos Jobs;: agendamento dos Jobs; Schedule {

Schedule { Name = ServArq Name = ServArq

Run = Full 2nd-5th Monday at 10:00pm Run = Full 2nd-5th Monday at 10:00pm Run = Incremental tue-sun at 10:00pm Run = Incremental tue-sun at 10:00pm }}

Schedule { Schedule {

Name = ServArqMensal Name = ServArqMensal

Run = Full 1st Monday at 10:00pm Run = Full 1st Monday at 10:00pm }}

Run: Define quando o job será executado automaticamente Run: Define quando o job será executado automaticamente FullPool: especifica o pool para um backup full

FullPool: especifica o pool para um backup full

DifferentialPool: especifica o pool para um backup diferencial DifferentialPool: especifica o pool para um backup diferencial IncrementalPool: especifica o poll para um backup incremental IncrementalPool: especifica o poll para um backup incremental Seção FileSet

Seção FileSet: Especifica o conjunto de arquivos para backup de cada cliente;: Especifica o conjunto de arquivos para backup de cada cliente; O recurso

O recurso FileSet FileSet define os arquivos e diretórios a ser incluídos em, ou excluídos de uma tarefadefine os arquivos e diretórios a ser incluídos em, ou excluídos de uma tarefa

de backup. Cada conjunto de arquivo pode definir vários parâmetros

de backup. Cada conjunto de arquivo pode definir vários parâmetrosIncludeInclude ee ExcludeExclude juntos comjuntos com Options

Optionsindividuais. Por padrão, o Bacula faz backup recursivo de diretórios.individuais. Por padrão, o Bacula faz backup recursivo de diretórios.

FileSet { FileSet { Name = ServArq Name = ServArq Include { Include { Options { Options { signature = MD5 signature = MD5 compression=GZIP1 compression=GZIP1 wildfile = "*.tmp" wildfile = "*.tmp"

# Diz que os arquivos indicados em wildfile não farão parte do backup # Diz que os arquivos indicados em wildfile não farão parte do backup Exclude = yes

Exclude = yes }}

(11)

# Define quais diretórios farão parte do backup # Define quais diretórios farão parte do backup

File = /arquivos/dados File = /arquivos/dados File = /etc File = /etc }} }} FileSet { FileSet { Name = "ServApl" Name = "ServApl" Include { Include { Options { Options { signature = MD5 signature = MD5 IgnoreCase = yes IgnoreCase = yes compression=GZIP9 compression=GZIP9 wildfile = "*.tmp" wildfile = "*.tmp" Exclude = yes Exclude = yes }} #

# PoPor r seser r sisiststeema ma de de ararququivivos os WiWindndowows s é é neneccesessásáririo o ininddicicaar r a a leletrtra a da da ununiidadadede File = "F:/Aplicacoes"

File = "F:/Aplicacoes" }}

}}

. Compression: Utilizado para comprimir os arquivos antes de salvá-los no backup, utilizando o . Compression: Utilizado para comprimir os arquivos antes de salvá-los no backup, utilizando o GZIP, variando a taxa de compressão de 1 a 9.

GZIP, variando a taxa de compressão de 1 a 9.

. signature: Gera um resumo de mensagens de todo o backup para garantir a integridade das . signature: Gera um resumo de mensagens de todo o backup para garantir a integridade das informações, computando um valor de hash para cada arquivo copiado em backup. A opção informações, computando um valor de hash para cada arquivo copiado em backup. A opção signature aumenta o tempo gasto de CPU de backups, mas pode revelar-se valiosa durante um signature aumenta o tempo gasto de CPU de backups, mas pode revelar-se valiosa durante um incidente de segurança suspeito.

incidente de segurança suspeito.

. wildfile ou wilddir: Permite utilizar meta caracteres para selecionar arquivos ou diretórios . wildfile ou wilddir: Permite utilizar meta caracteres para selecionar arquivos ou diretórios regex, regexfile ou regexdir: Utiliza expressões regulares para selecionar arquivos ou diretórios regex, regexfile ou regexdir: Utiliza expressões regulares para selecionar arquivos ou diretórios . File: Define quais diretórios ou arquivos farão parte do backup

. File: Define quais diretórios ou arquivos farão parte do backup Seção Client

Seção Client: define os servidores incluídos para backup;: define os servidores incluídos para backup; Client { Client { Name = ServArq Name = ServArq Address = 192.168.0.100 Address = 192.168.0.100 FDPort = 9102 FDPort = 9102 Catalog = MyCatalog Catalog = MyCatalog Password = "senha" Password = "senha" File Retention = 30 days File Retention = 30 days Job Retention = 30 days Job Retention = 30 days AutoPrune = yes AutoPrune = yes }} Client { Client { Name = ServArqMensal Name = ServArqMensal Address = 192.168.0.100 Address = 192.168.0.100 FDPort = 9102 FDPort = 9102 Catalog = MyCatalog Catalog = MyCatalog Password = "senha" Password = "senha" File Retention = 20 years File Retention = 20 years Job Retention = 20 years Job Retention = 20 years AutoPrune = yes

AutoPrune = yes }}

(12)

Seção Client:

Seção Client: os recursosos recursos Client Client identificam os computadores a ser copiados em backup. Éidentificam os computadores a ser copiados em backup. É

necessário um para cada computador. necessário um para cada computador. . Name: Nome do cliente

. Name: Nome do cliente

. Address: O endereço IP do host; . Address: O endereço IP do host;

. FD Port: a porta de comunicação com o Bacu

. FD Port: a porta de comunicação com o Bacula File daemon. la File daemon. O padrão é 9102;O padrão é 9102; . Catalog: nome do catálogo a ser utilizado pelo cliente;

. Catalog: nome do catálogo a ser utilizado pelo cliente;

. Password: senha para estabelecer comunicação com o File Daemon; . Password: senha para estabelecer comunicação com o File Daemon;

. File Retention, Job Retention: período de retenção dos registros dos arquivos e dos jobs no . File Retention, Job Retention: período de retenção dos registros dos arquivos e dos jobs no catálogo. O padrão para File Retention é 60 dias e para Job Retention é 180 dias;

catálogo. O padrão para File Retention é 60 dias e para Job Retention é 180 dias; . AutoPrun

. AutoPrune: aplica automaticamee: aplica automaticamente o nte o período de retenção para arquivos e período de retenção para arquivos e jobs após o jobs após o términotérmino de um Job;

de um Job;

. Maximum Concurrent Jobs: número máximo de jobs em execução paralela; . Maximum Concurrent Jobs: número máximo de jobs em execução paralela;

. Priority: especifica a prioridade em relação a outros clientes. Esta prioridade varia de 1 a 1000; . Priority: especifica a prioridade em relação a outros clientes. Esta prioridade varia de 1 a 1000; Seção Catalog

Seção Catalog: define que base de dados manterá os índices para os backups;: define que base de dados manterá os índices para os backups; Catalog {

Catalog {

Name = MyCatalog Name = MyCatalog

dbname = bacula; DB Address = "127.0.0.1"; user = bacula; password = "bacula" dbname = bacula; DB Address = "127.0.0.1"; user = bacula; password = "bacula" }}

· DB Name: especifica o nome do banco de dados; · DB Name: especifica o nome do banco de dados;

· user: especifica que usuário irá logar no banco de dados; · user: especifica que usuário irá logar no banco de dados;

. password: especifica a senha que usuário utiliza para logar no banco de dados; Se não for  . password: especifica a senha que usuário utiliza para logar no banco de dados; Se não for  alterada após a instalação do Bacula, ela poderá ficar em branco no arquivo de configuração.

alterada após a instalação do Bacula, ela poderá ficar em branco no arquivo de configuração. · DB Address: define o endereço do host do servidor de banco de dados;

· DB Address: define o endereço do host do servidor de banco de dados; Seção Storage

Seção Storage: define o dispositivo físico para armazenamento dos backups;: define o dispositivo físico para armazenamento dos backups; O recurso

O recursoStorageStoragedescreve como se comunicar com o daemon de armazenamento, que controladescreve como se comunicar com o daemon de armazenamento, que controla

os dispositivos de backup. os dispositivos de backup.

Storage { Storage { Name

Name = AIT= AIT-1-1

Address = 192.168.0.100 Address = 192.168.0.100 SDPort = 9103 SDPort = 9103 Password = "senha" Password = "senha" Device

Device = AIT= AIT-1-1 }}

Name:

Name: Nome do Nome do dispositivo a ser usado dispositivo a ser usado pelo Director pelo Director 

Address: Nome ou endereço ip do host onde será gravado backup; Address: Nome ou endereço ip do host onde será gravado backup;

SDPort: porta utilizada para comunicação com o Storage Daemon. A porta padrão é 9103; SDPort: porta utilizada para comunicação com o Storage Daemon. A porta padrão é 9103; Password: senha utilizada para estabelecer conexão com o Storage daemon;

Password: senha utilizada para estabelecer conexão com o Storage daemon;

Device: Tipo do dispositivo que será utilizado para realizar o backup. Deverá ser o mesmo Device: Tipo do dispositivo que será utilizado para realizar o backup. Deverá ser o mesmo definido no bacula-sd.conf 

(13)

Media Type: Tipo da mídia utilizada Media Type: Tipo da mídia utilizada Seção Pool

Seção Pool: define um conjunto de volumes que serão utilizados por um Job, agrupando a mídia: define um conjunto de volumes que serão utilizados por um Job, agrupando a mídia de backup, em geral fitas, em conjuntos que são utilizados por tarefas de backup especificas.

de backup, em geral fitas, em conjuntos que são utilizados por tarefas de backup especificas. Pool {

Pool {

Name = Semanal Name = Semanal Pool Type = Backup Pool Type = Backup Recycle = yes Recycle = yes AutoPrune = yes AutoPrune = yes

Volume Retention = 13 days Volume Retention = 13 days

Maximum Volume Jobs = 3 # Define o numero máximo de fitas que sera utilizada pelo Pool Maximum Volume Jobs = 3 # Define o numero máximo de fitas que sera utilizada pelo Pool Maximum V

Maximum Volumes = olumes = 22 }}

Pool { Pool {

Name = Diario Name = Diario Pool Type = Backup Pool Type = Backup Recycle = yes Recycle = yes AutoPrune = yes AutoPrune = yes

Volume Retention = 7 days Volume Retention = 7 days Maximum Volume Jobs = 12 Maximum Volume Jobs = 12 Maximum Volumes = 1 Maximum Volumes = 1 }}

. Name: Nome do pool . Name: Nome do pool

. Maximum Volumes: especifica o número máximo de volumes contidos no pool. Este atributo é . Maximum Volumes: especifica o número máximo de volumes contidos no pool. Este atributo é opcional. Se omitido ou configurado para zero, qualquer número de volumes válidos será opcional. Se omitido ou configurado para zero, qualquer número de volumes válidos será permitido;

permitido;

. Pool Type: define o tipo de pool que corresponde ao tipo de job que será executado. As opções . Pool Type: define o tipo de pool que corresponde ao tipo de job que será executado. As opções permitidas são: backup, archive,cloned, migration, copy e save;

permitidas são: backup, archive,cloned, migration, copy e save;

. Use Volume Once: especifica que cada volume será utilizado uma única vez. O padrão é "no"; . Use Volume Once: especifica que cada volume será utilizado uma única vez. O padrão é "no"; . Maximum Volume Jobs, Files e Bytes: estes três atributos definem o número máximo de jobs, . Maximum Volume Jobs, Files e Bytes: estes três atributos definem o número máximo de jobs, arquivos e bytes que podem ser escritos em um único volume.

arquivos e bytes que podem ser escritos em um único volume.

. Catalog Files: Define se os arquivos serão salvos no catálogo. O padrão é

. Catalog Files: Define se os arquivos serão salvos no catálogo. O padrão é yes. Se definido parayes. Se definido para no, não será possível a restauração dos arquivos do job

no, não será possível a restauração dos arquivos do job

. Recycle: Especifica a reutilização de volumes removidos. Se o parâmetro

. Recycle: Especifica a reutilização de volumes removidos. Se o parâmetro RecycleRecycle estiver estiver 

configurad

configurado o comocomo yesyes, , o o BaBaculcula a autautomomatiaticacamemente nte utiutililiza za vovolumlumes es purpurgadgados os cujcujo o flaflag g dede

reciclagem é configurado quando ele precisa de um volume anexável para uma tarefa de backup. reciclagem é configurado quando ele precisa de um volume anexável para uma tarefa de backup.

. Accept Any Volume:

. Accept Any Volume: O O parâmetrparâmetroo Accept Any Volume Accept Any Volume especifica se o Bacula pode gravar emespecifica se o Bacula pode gravar em

qualquer volume anexável dentro do pool. Se essa opção é configurada como

(14)

preenche volumes seqüencialmente e não aceita um volume anexável fora de seqüência. preenche volumes seqüencialmente e não aceita um volume anexável fora de seqüência.

. . VVolumolume Retente Retention: Defiion: Define o ne o temptempo o em que os registrem que os registros assocos associados iados aos volumaos volumes serãoes serão mantidos no catálogo. O padrão é 1 ano (365 dias).

mantidos no catálogo. O padrão é 1 ano (365 dias).

. Label Format: especifica o formato para rótulo de criação de novos volumes durante a rotulação . Label Format: especifica o formato para rótulo de criação de novos volumes durante a rotulação automática.

automática.

4.2

4.2

bacula-sd.conf: configuração de daemon de armazenamento

bacula-sd.conf: configuração de daemon de armazenamento

Os daemons de

Os daemons de armazearmazenamento aceitam dados denamento aceitam dados dedaemonsdaemons de arquivo e os transferem para ade arquivo e os transferem para a

mídia de armazenamento real (ou vice-versa, no caso de uma restauração). Quatro recursos devem ser  mídia de armazenamento real (ou vice-versa, no caso de uma restauração). Quatro recursos devem ser  definidos dentro do arquivo bacula-sd.conf:

definidos dentro do arquivo bacula-sd.conf:Storage, Device, Messages e Director Storage, Device, Messages e Director . Segue abaixo um. Segue abaixo um

exemplo de configuração completa: exemplo de configuração completa:

# Storage daemon configuration file. bacula-sd.conf  # Storage daemon configuration file. bacula-sd.conf  Storage { Storage { Name = sf1-sd Name = sf1-sd SDPort = 9103 Daemon SDPort = 9103 Daemon WorkingDirectory = "/var/lib/bacula" WorkingDirectory = "/var/lib/bacula" Pid Directory = "/var/run"

Pid Directory = "/var/run" Maximum Concurrent Jobs = 1 Maximum Concurrent Jobs = 1 }}

#Configuração para conexão com o Director Daemon #Configuração para conexão com o Director Daemon

Director { Director { Na

Name me = = sf1sf1-d-dir ir # # NoNome me do do DiDirecrector tor DaDaememon on (ca(cadasdastrtradado o no no /et/etc/bc/bacuacula/la/babacucula-la-dirdir.co.conf)nf) Password = "senha"

Password = "senha" }}

Device { Device {

# Define as configurações da unidade de fita # Define as configurações da unidade de fita Name = AIT-1 # Nome do dispositivo

Name = AIT-1 # Nome do dispositivo Device Type

Device Type = T= Tapeape Archive Device = /dev/st0 Archive Device = /dev/st0

LabelMedia = yes; # Diz se a fita ira receber um nome pelo Bacula LabelMedia = yes; # Diz se a fita ira receber um nome pelo Bacula Random Access =

Random Access = YYes;es; AutomaticMount = yes; AutomaticMount = yes; RemovableMedia = no; RemovableMedia = no; AlwaysOpen = no; AlwaysOpen = no; }} Messages { Messages { Name = Standard Name = Standard director = sf1-dir = all director = sf1-dir = all }}

. Name: Nome do Storage Daemon utilizado pelo bacula, não necessariamente precisa ser o . Name: Nome do Storage Daemon utilizado pelo bacula, não necessariamente precisa ser o hostname

hostname

. SDport: Porta utilizada pelo Director Daemon para acessar o Storage Daemon . SDport: Porta utilizada pelo Director Daemon para acessar o Storage Daemon . Maximum Concurrent Jobs: Número de trabalhos rodando ao mesmo tempo. . Maximum Concurrent Jobs: Número de trabalhos rodando ao mesmo tempo.

. Device Type: Tipo do dispositivo, pode ser File (arquivos, partições), Tape (fitas), Fifo (sistemas . Device Type: Tipo do dispositivo, pode ser File (arquivos, partições), Tape (fitas), Fifo (sistemas de acesso sequencial) ou DVD.

de acesso sequencial) ou DVD.

. Device Type: Nome do dispositivo pelo qual o linux irá acessar a unidade de fita. . Device Type: Nome do dispositivo pelo qual o linux irá acessar a unidade de fita.

(15)

Um arquivo de configuração do daemon de armazenamento deve conter apenas um recurso Um arquivo de configuração do daemon de armazenamento deve conter apenas um recurso Storage.

Storage. Esses recurs

Esses recursos os são são relarelativativamenmente te simsimples ples e e diretdiretos. Eles os. Eles defidefinem nem algualguns ns parâparâmetmetros ros dede funcionamento básicos, como a porta utilizada (9103), o diretório do daemon e identificam o funcionamento básicos, como a porta utilizada (9103), o diretório do daemon e identificam o daemon de diretor para o qual o daemon de armazenamento deve enviar mensagens.

daemon de diretor para o qual o daemon de armazenamento deve enviar mensagens. O recurso

O recursoDeviceDevice caracteriza o dispositivo de backup real. Em nosso caso, é uma unidade LTOcaracteriza o dispositivo de backup real. Em nosso caso, é uma unidade LTO

(Linear Tape-Open) com um trocador de fita automático. Você pode definir múltiplos recursos (Linear Tape-Open) com um trocador de fita automático. Você pode definir múltiplos recursos

Device

Device. O parâmetro. O parâmetro Archive Device Archive Device nomeia o arquivo de dispositivo para a unidade de fita;nomeia o arquivo de dispositivo para a unidade de fita;

observe que /dev/st0 é um dispositivo não rebobinável que, invariavelm

observe que /dev/st0 é um dispositivo não rebobinável que, invariavelmente, é quase ente, é quase o que vocêo que você quer. O trocador de fita automático tem seu próprio arquivo de dispositivo; além de especificar  quer. O trocador de fita automático tem seu próprio arquivo de dispositivo; além de especificar  isso, também configura o parâmetro

isso, também configura o parâmetro Autochanger  Autochanger . O parâmetro. O parâmetro Always Open Always Open pede para o Baculapede para o Bacula

ma

mantenter r o o disdispospositiitivo vo abeaberto rto a a memenos nos que que um um admadminiinistrstradador or sosoliclicite ite umuma a desdesmomontagntagemem especificamente. Essa opção economiza tempo e

especificamente. Essa opção economiza tempo e stressstress de fita porque evita comandos dede fita porque evita comandos de

rebobinar e posicionar entre tarefas. rebobinar e posicionar entre tarefas.

4.3

4.3

bconsole.conf: configuração de console

bconsole.conf: configuração de console

Você utilizará o programa de console para se comunicar com o diretor a fim de agendar tarefas, Você utilizará o programa de console para se comunicar com o diretor a fim de agendar tarefas, verificar o status de tarefas ou restaurar dados. Você pode iniciar o console a partir do diretório de verificar o status de tarefas ou restaurar dados. Você pode iniciar o console a partir do diretório de instalação digitando

instalação digitando./bconsole./bconsole..

O

Obconsole.conf bconsole.conf informa ao console como se comunicar com o daemon de diretor do informa ao console como se comunicar com o daemon de diretor do Bacula. OsBacula. Os

parâmetros nesse arquivo devem corresponder àqueles dados no recurso

parâmetros nesse arquivo devem corresponder àqueles dados no recurso Director Director no arquivo deno arquivo de

configuração do diretor (

configuração do diretor (bacula-dir.conf bacula-dir.conf ), com a exceção do parâmetro), com a exceção do parâmetroaddressaddress..

# Bacula User Agent (or Console) Configuration File # Bacula User Agent (or Console) Configuration File

Director { Director { Name = sf1-dir  Name = sf1-dir  DIRport = 9101 DIRport = 9101 address = sf1 address = sf1 Password = "senha" Password = "senha" }}

4.4

4.4

Instalando e configurando o daemon de arquivo

Instalando e configurando o daemon de arquivo de cliente

de cliente

O daemon de arquivo em clientes de backup comunica-se com o daemon de armazenamento do O daemon de arquivo em clientes de backup comunica-se com o daemon de armazenamento do Bacula à medida que os backups e as restaurações são executados. Esse daemon deve ser instalado e Bacula à medida que os backups e as restaurações são executados. Esse daemon deve ser instalado e configurado em cada computador que deve ser copiado durante o backup com o Bacula.

configurado em cada computador que deve ser copiado durante o backup com o Bacula.

Para clientes Windows, o download dos binários pode ser feito no site do Bacula. O Bacula é Para clientes Windows, o download dos binários pode ser feito no site do Bacula. O Bacula é excelente para fazer backup de arquivos de dados do Windows. Infelizmente, o Bacula não tem excelente para fazer backup de arquivos de dados do Windows. Infelizmente, o Bacula não tem nenhum conceito de bloqueio de arquivo Windows aberto ou registro ou estado do sistema Windows, nenhum conceito de bloqueio de arquivo Windows aberto ou registro ou estado do sistema Windows, portanto, passos adicionais devem ser seguidos para assegurar que esses dados sejam salvos antes portanto, passos adicionais devem ser seguidos para assegurar que esses dados sejam salvos antes de um dump do Bacula ser realizado. A documentação on-line faz um bom trabalho ao abordar essas de um dump do Bacula ser realizado. A documentação on-line faz um bom trabalho ao abordar essas questões.

(16)

Arquivo /etc/bacula/bacula-fd.conf (File Daemon) Arquivo /etc/bacula/bacula-fd.conf (File Daemon) Director { Director { Name = sf1-dir  Name = sf1-dir  Password = "senha" Password = "senha" }} FileDaemon { FileDaemon { Name = sf1-fd Name = sf1-fd FDport = 9102 FDport = 9102 WorkingDirectory = /var/lib/bacula WorkingDirectory = /var/lib/bacula Pid Directory = /var/run

Pid Directory = /var/run

Maximum Concurrent Jobs = 1 Maximum Concurrent Jobs = 1 }}

Messages { Messages {

Name = Standard Name = Standard

director = sf1-dir = all, !skipped, !restored director = sf1-dir = all, !skipped, !restored }}

O arquivo de

O arquivo de configuraçconfiguração é ão é dividido em três partes. A primeira consiste no recursodividido em três partes. A primeira consiste no recursoDirector Director , que, que

informa o daemon de arquivo que o

informa o daemon de arquivo que o diretor pode agendar backups do daemon de arquivo desse cliente.diretor pode agendar backups do daemon de arquivo desse cliente. O recurso

O recurso Director Director também inclui o parâmetrotambém inclui o parâmetro Password Password , que deve ser idêntico à senha listada no, que deve ser idêntico à senha listada no

recurso

recursoClient Client dentro do próprio arquivo de configuração do diretor. A segunda parte faz o recursodentro do próprio arquivo de configuração do diretor. A segunda parte faz o recursoFileFile Daemon

Daemon, que nomeia o cliente e , que nomeia o cliente e especifica a porta em que o daemon de arquivo escuta os comandos aespecifica a porta em que o daemon de arquivo escuta os comandos a

partir do daemon

partir do daemon Diretor Diretor . O componente final é o recurso. O componente final é o recurso MessagesMessages, que define como mensagens, que define como mensagens

locais devem ser tratadas. locais devem ser tratadas.

5 Instalação do cliente Bacula no Windows

5 Instalação do cliente Bacula no Windows

Ant

Antes es de de iniiniciciar ar o o proprocescessso o de de insinstaltalaçãação, o, devdeve-se-se e baibaixar xar o o arqarquiuivo vo wiwinbnbacuacula-la-2.22.2.6..6.exe exe dodo ftp://10.15.22.205/Programas/Windows/

ftp://10.15.22.205/Programas/Windows/ e executá-lo.e executá-lo.

● Na tela de bem-vindo clicar em NextNa tela de bem-vindo clicar em Next.. ●

● Na tela Choose Components, selecionar client e clicar em Install.Na tela Choose Components, selecionar client e clicar em Install. ●

● Na tela Configuration, informar o nome do servidor do Bacula, a senha e o IP onde estáNa tela Configuration, informar o nome do servidor do Bacula, a senha e o IP onde está

instalado o Director. instalado o Director.

● Na tela Create Templates, manter sem alteração e clicar em Next.Na tela Create Templates, manter sem alteração e clicar em Next. ●

(17)

6 Operação do Bacula

6 Operação do Bacula

Assim que os daemons do Bacula entrarem em execução, você pode utilizar o programa de console Assim que os daemons do Bacula entrarem em execução, você pode utilizar o programa de console (bconsole no diretório de instalação) para verificar seu status, adicionar mídia a pool e executar backup e (bconsole no diretório de instalação) para verificar seu status, adicionar mídia a pool e executar backup e restaurar tarefas. Você pode executar bconsole em qualquer computador contanto que ele tenha sido restaurar tarefas. Você pode executar bconsole em qualquer computador contanto que ele tenha sido adequadamente instalado e configurado.

adequadamente instalado e configurado. $ sudo ./bconsole

$ sudo ./bconsole Password:

Password:<senha inserida><senha inserida>

Connecting to Director bull:9101 Connecting to Director bull:9101

1000 OK: bull -dir Version: 1.38.11 (29 June 2006) 1000 OK: bull -dir Version: 1.38.11 (29 June 2006) Enter a period to cancel a command.

Enter a period to cancel a command.

Utilize o comando help do console para ver uma lista completa dos comandos que ele suporta. Utilize o comando help do console para ver uma lista completa dos comandos que ele suporta.

6.1

6.1

Adicionando mídia a pools

Adicionando mídia a pools

Antes de poder executar tarefas de backup, você precisa rotular algumas fitas e as atribuir a Antes de poder executar tarefas de backup, você precisa rotular algumas fitas e as atribuir a pools de mídia definidos no arquivo de configuração de diretor. Utilize o comando label do console para pools de mídia definidos no arquivo de configuração de diretor. Utilize o comando label do console para fazer isso.

fazer isso.

Esse comand

Esse comando irá pedir o irá pedir um nome que você queira dar ao um nome que você queira dar ao volume. Logo depois irá pedir para quevolume. Logo depois irá pedir para que você indique em qual Pool você quer adicionar esse volume, será exibido os Pools que foram você indique em qual Pool você quer adicionar esse volume, será exibido os Pools que foram configurados no arquivo de configuração do Director. Escolhendo o Pool, ele irá gravar o nome do configurados no arquivo de configuração do Director. Escolhendo o Pool, ele irá gravar o nome do volume no banco de dados e, pelo menos no caso de fitas, eu não sei como o bacula trata outros volume no banco de dados e, pelo menos no caso de fitas, eu não sei como o bacula trata outros dispositivos, também gravará o nome na própria fita. Você deve fazer isso com todos os volumes que dispositivos, também gravará o nome na própria fita. Você deve fazer isso com todos os volumes que irá utilizar no seu ciclo de

irá utilizar no seu ciclo de backup. Se seguir o modelo deste tutorial, terá que nomear 1 volume para osbackup. Se seguir o modelo deste tutorial, terá que nomear 1 volume para os backups incrementais e 2 volumes para os backups semanais, além de 1 volume todo mês para o backups incrementais e 2 volumes para os backups semanais, além de 1 volume todo mês para o backup mensal.

backup mensal.

Se você estiver utilizando fitas para fazer backup, caso precise renomear alguma fita, o comando Se você estiver utilizando fitas para fazer backup, caso precise renomear alguma fita, o comando label não irá funcionar. Para isso terá que utilizar o utilitário

label não irá funcionar. Para isso terá que utilizar o utilitáriobtapebtapedo próprio bacula. A sintaxe é:do próprio bacula. A sintaxe é: # btape /dev/st0

# btape /dev/st0

Caso utiliza outro dispositivo que não o /dev/st0, substitua-o pelo qual utilizar. Depois deste Caso utiliza outro dispositivo que não o /dev/st0, substitua-o pelo qual utilizar. Depois deste comando você irá entrar em um console igual ao bconsole, mas com opções diferentes.

comando você irá entrar em um console igual ao bconsole, mas com opções diferentes.

Depois de nomear os volumes com o comando label, praticamente só será necessário trocar os Depois de nomear os volumes com o comando label, praticamente só será necessário trocar os dispositivos, caso sejam dispositivos removíveis, quando necessário.

dispositivos, caso sejam dispositivos removíveis, quando necessário.

6.2

6.2

Executando backup manual

Executando backup manual

Utilize o comando run do console para realizar um backup manual. Nenhum argumento é Utilize o comando run do console para realizar um backup manual. Nenhum argumento é nec

(18)

configuraç

configuração ão dodoDirector Director , sendo apenas necessário seguir as perguntas do console., sendo apenas necessário seguir as perguntas do console.

Para monitorar o status das tarefas, pode se utilizar o comando

Para monitorar o status das tarefas, pode se utilizar o comandoStatusStatus do console.do console.

6.3

6.3

Montar dispositivos

Montar dispositivos

O comando

O comando mountmount tem funcitem funcionalionalidade de montar dade de montar dispdispositivositivos. Caso você esteja usaos. Caso você esteja usandondo somente fitas, simplesmente execute o comando no console e irá montar a fita que estiver dentro da somente fitas, simplesmente execute o comando no console e irá montar a fita que estiver dentro da unidade.

unidade.

Para desmontar um volume montado, utilize o comando

Para desmontar um volume montado, utilize o comandoumountumount. A utilização é igual ao comando. A utilização é igual ao comando mount.

mount.

6.4

6.4

Apagar dados do volume

Apagar dados do volume

Em alguns casos, quando for necessário apagar os dados do volume (por exemplo, quando o Em alguns casos, quando for necessário apagar os dados do volume (por exemplo, quando o volume ficar com o status de used), ou quando, por algum motivo, o volume ficar com status de erro, volume ficar com o status de used), ou quando, por algum motivo, o volume ficar com status de erro, ser

será á necnecessessárário io exexececutautar r o o comcomandandoo purgepurge. . DiDigigitatandndo o o o cocommanando do pupurgrge e no no coconsnsolole, e, seserãrãoo apresentadas 3 opções: 1: files; 2: jobs; 3: volume. Escolha a opção 3, então serão apresentados os apresentadas 3 opções: 1: files; 2: jobs; 3: volume. Escolha a opção 3, então serão apresentados os Pools que você configurou. Escolha o Pool onde esta cadastrado o volume que voçê quer executar o Pools que você configurou. Escolha o Pool onde esta cadastrado o volume que voçê quer executar o purge. Após isso, será apresentado a lista com os volumes daquele Pool, bastando voçê escolher o purge. Após isso, será apresentado a lista com os volumes daquele Pool, bastando voçê escolher o volume que você quer executar o purge. Pronto, se o volume estiver montado, desmonte-o e monte-o volume que você quer executar o purge. Pronto, se o volume estiver montado, desmonte-o e monte-o novamente para que o status do volume seja alterado e se possa utilizar o volume novamente.

novamente para que o status do volume seja alterado e se possa utilizar o volume novamente.

6.5

6.5

Restaurando arquvos

Restaurando arquvos

O comando

O comandorestorerestore, , é utilizado para recuperar dados do é utilizado para recuperar dados do backup. Executando o combackup. Executando o comando restoreando restore no console, lhe será apresentado uma grande lista de opções. Utilize a opção 3 para recuperação de no console, lhe será apresentado uma grande lista de opções. Utilize a opção 3 para recuperação de dados. Será pedido agora o número do Job do qual você quer recuperar alguma informação, tenha-o dados. Será pedido agora o número do Job do qual você quer recuperar alguma informação, tenha-o em mãos e informe-o. O bacula irá recuperar a estrutura de diretórios para que se possa navegar por  em mãos e informe-o. O bacula irá recuperar a estrutura de diretórios para que se possa navegar por  ela e buscar os arquivos que precisem ser recuperados. depois de algum tempo ele irá te apresentar  ela e buscar os arquivos que precisem ser recuperados. depois de algum tempo ele irá te apresentar  um prompt ($). Os comandos de navegação por pastas são os mesmos utilizados no linux. Navegue um prompt ($). Os comandos de navegação por pastas são os mesmos utilizados no linux. Navegue pelas pastas, quando encontrar o arquivo que quer, utilize o comando

pelas pastas, quando encontrar o arquivo que quer, utilize o comando$ mark i$ mark isso marcará o arquivosso marcará o arquivo para recuperação. Caso marque o arquivo errado, utilize

para recuperação. Caso marque o arquivo errado, utilize$unmark$unmarkpara desmarcar. Caso queira marcar para desmarcar. Caso queira marcar  diretórios, utilize

diretórios, utilize $ markdir $ markdir e para desmarcar e para desmarcar $ unmarkdir.$ unmarkdir. Para finalizar, de o comandoPara finalizar, de o comando$ done$ done queque indicará qual o volume que deverá estar montado para a r

indicará qual o volume que deverá estar montado para a recuperaçãecuperação, e o, e também exitambém exibirá todos os Jobsbirá todos os Jobs de restauração para que você escolha qual deles deve utilizar. Escolha o Job certo. Depois será exibido de restauração para que você escolha qual deles deve utilizar. Escolha o Job certo. Depois será exibido os clientes cadastrados, escolha o cliente. Após isso serão apresentadas algumas informações, onde a os clientes cadastrados, escolha o cliente. Após isso serão apresentadas algumas informações, onde a que você deve observar é onde será gravado o arquivo a ser recuperado (Where). Marque esse local, que você deve observar é onde será gravado o arquivo a ser recuperado (Where). Marque esse local, pois é lá que

pois é lá que você deverá ir para buscar o arquivo. Confirme a ação digitando yes e pronto, os arquivosvocê deverá ir para buscar o arquivo. Confirme a ação digitando yes e pronto, os arquivos serão recuperados.

(19)

6.6

6.6

Visualizando informações

Visualizando informações

List jobs:

List jobs:lista os trabalhos que estão em execução ou já executados e seus status.lista os trabalhos que estão em execução ou já executados e seus status. List volumes:

List volumes:lista informações sobre todos os volumes.lista informações sobre todos os volumes. Status:

Status: mostra o status do sistema Bacula.mostra o status do sistema Bacula. Help:

(20)

7 Referências Bibliográficas

7 Referências Bibliográficas

Site do Bacula

-Site do Bacula - www.bacula.orgwww.bacula.org

Backup Central

-Backup Central - http://www.backupcentral.com/components/com_mambowiki/index.php/Baculahttp://www.backupcentral.com/components/com_mambowiki/index.php/Bacula

Per Ludum: Informática e tecnologia em geral: Tutorial Bacula

-Per Ludum: Informática e tecnologia em geral: Tutorial Bacula - http://perludum.blogspot.com/http://perludum.blogspot.com/

Bacula Network Backup Implementation in Debian

-Bacula Network Backup Implementation in Debian - www.debianhelp.co.uk/www.debianhelp.co.uk/baculabacula1.htm1.htm

IInnssttaallaannddo o uum m sseerrvviiçço o dde e bbaacckkuup p eem m rreedde e nno o FFrreeeeBBSSD D --http://wiki.luizgustavo.pro.br/doku.php?id=artigos_freebsd:bacula

http://wiki.luizgustavo.pro.br/doku.php?id=artigos_freebsd:bacula

Livro Manual Completo do Linux: Guia do Administrador, 2º Ed Livro Manual Completo do Linux: Guia do Administrador, 2º Ed Livro Entendendo os Conceitos de Backup

Referências

Documentos relacionados

que a população tem direito, como Transportes da Secretaria de Saúde o Ambulâncias Novas, UTI Móvel, Veículos senhor Francisco Belinho de Almeida, o para o Transporte de

Ao destacar como problema de pesquisa a existência ou não de evidências do viés Aversão a Perda no processo de tomada de decisão de alunos de graduação do

No segmento de gramados sintéticos oferecemos uma variedade de equipamentos e de serviços para manutenção dos campos focando a preservação de suas características.

DO PAGAMENTO - O arrematante deverá efetuar o pagamento do preço dos bens arrematados, no prazo de até 05 (cinco) dias úteis contados do encerramento do

Condensação pode ocorrer quando um reservatório contendo um vapor tem sua parede resfriada, como ilustrado na Figura 5.1, na qual também são ilustrados os perfis de velocidade e

• Application window shortcut key (Tecla de atalho de janelas de aplicações): para abrir um menu rápido de opções no Auto Mode (Modo Automático) e no Easy Arrange. •

A execução efetiv a das ações do projeto de contenção deve levar a organização a uma nova etapa de sustentação, na qual o papel dos líderes é fortalecido diante da segurança

A espectrofotometria é uma técnica quantitativa e qualitativa, a qual se A espectrofotometria é uma técnica quantitativa e qualitativa, a qual se baseia no fato de que uma