Backup em fita - início

582 views
Skip to first unread message

Fabrício Rodrigo

unread,
Dec 5, 2014, 10:13:38 AM12/5/14
to bacula-ba...@googlegroups.com
Boa tarde,

Sempre fiz backups em disco e até então está funcionando.

A empresa que trabalho adquiriu uma tape library (é assim q chama neh! rs) TS3200 e começaram minhas dúvidas. Sou muito cru com a questão de fitas, nunca havia trabalhado com esse tipo de mídia, o que me fez gerar inúmeras dúvidas.

Tenho pesquisado na net, mas minhas duvidas são tão iniciais que tenho achado dificuldade em responde-las.

Se alguém poder dar uma ajuda, agradeço.

1º Eu tenho que especificar em qual fita vai ser criado cada volume? ou apenas aponto pra storage de fitas e ele gerencia isso automaticamente?
No meu cenario atual, eu apenas digo que o backup vai ser feito em tal device e utilizado a pool tal, se jah tiver o volume ele faz, senão ele cria um volume (autolabel) dentro do device e realiza o backup. Não sei como isso é tratado com as fitas.

2º O tamanho do backup é limitado ao tamanho da fita, ou apenas defino no pool e o bacula com o robô resolve utilizando o número de fitas necessárias. Ele cria o volume maior que a fita?

2º Essa questão de rotulagem de fitas, eu preciso rotular as fitas pra em seguida criar os volumes em cada uma, ou isso fica transparente sendo realizado pelo robô?

Essas são as dúvidas iniciais que creio que ao saná-las conseguirei andar um pouco sozinho.

Se algm tiver alguma dica de material bem básico msm sobre backups nesse tipo de mídia eu agradeço!

Desde já obrigado!

Ana Emília M. Arruda

unread,
Dec 5, 2014, 2:37:16 PM12/5/14
to bacula-ba...@googlegroups.com
Boa tarde Fabrício!

Vamos ver se consigo esclarecer um pouco.

1) Você vai configurar um "device" do tipo "autochanger", que será a sua tape library (sim, é assim... rs) ou também robô de fitas. Associado a esse device, você vai configurar um ou vários devices que serão os drives da sua tape library (um ou mais de um). Cada fita corresponde a um e somente um volume. Você pode utilizar tanto o "label barcodes" quanto o "label" para criar os seus volumes nas fitas. No entanto, o recurso de autolabel não é muito útil para o caso de fitas, já que pode ser necessária a intervenção manual (colocar uma fita no magazine). A ideia é a mesma do seu cenário atual, você só vai informar no job o storage (que será o autochanger) e o pool onde estão os volumes que o job irá utilizar.

2) O tamanho do backup é limitado ao tamanho da fita. Não existe a possibilidade de um volume ocupar mais de uma fita ou uma fita conter mais de um volume. Uma fita corresponde a um e somente um volume.

3) A rotulagem deve ser feita igual como nos volumes em disco. Como no caso de fitas geralmente temos um número limitado e conhecido de volumes, o recurso de label automático não é muito interessante. O ideal é você ter as fitas já formatadas com o (mt rewind e weof) e com label do Bacula. Antes de de colocar um label usando o bacula, em cada fita, você deve formatá-la com os comandos mt -f /dev/stX rewind e mt -f /dev/stX weof (antes você precisa fazer o load da fita com o mtx). Essa parte é totalmente fora do Bacula.

Existem vários posts com configurações de exemplos para tape libraries, mas aqui vai uma pra sua tape library considerando um só drive (verifique os caminhos para o mtx-changer e área de spool somente é para o caso de você querer usar):

Autochanger {
  Name = TS3200
  Device = Drive-1
  Changer Command = "/etc/bacula/bin/mtx-changer %c %o %S %a %d"
  Changer Device = /dev/IBMloader # definido por regra no udev ou informar /dev/sgX, sendo sgX o dev associado ao mediumx visto com o comando lsscsi -g
}

Device {
  Name = Drive-1
  Drive Index = 0
  Device Type = Tape
  Media Type = LTO
  Archive Device = /dev/nst0
  Maximum Changer Wait = 0
  AutomaticMount = yes;
  AlwaysOpen = yes;
  RemovableMedia = yes;
  RandomAccess = no;
  AutoChanger = yes;
  Spool Directory = /etc/bacula/spool
  Maximum Spool Size = 200 G  # tamanho maximo da area de spool de 200 GB
}

[]s
Ana

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/bacula-backup-pt-br/b19395fb-86c4-4027-8ea7-3df9f00251e5%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Fabrício Rodrigo

unread,
Dec 9, 2014, 12:43:25 PM12/9/14
to bacula-ba...@googlegroups.com
Boa tarde Ana,

Muito boa sua explicação! Abriu bastante minha idéia sobre esse tipo de bkp! Agora vou botar a mão na massa!
Muito obrigado pela atenção!

[]'s

Fabrício.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsub...@googlegroups.com.

Ana Emília M. Arruda

unread,
Dec 9, 2014, 12:45:29 PM12/9/14
to bacula-ba...@googlegroups.com
Que bom que deu pra esclarecer Fabrício! Não há de que!

[]s
Ana

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Fabrício Rodrigo

unread,
Dec 11, 2014, 10:08:15 AM12/11/14
to bacula-ba...@googlegroups.com
Outra dúvida me ocorre, vejo em varios exemplos scripts para carregar e descarregar as fitas, a tape library n faz isso automaticamente? Preciso colocar a opção RunBeforeJob e RunAfterJob, montando e desmontando as fitas?
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsubscribe...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsub...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Ana Emília M. Arruda

unread,
Dec 11, 2014, 5:01:20 PM12/11/14
to bacula-ba...@googlegroups.com
Então Fabricio, no caso das tapes não há necessidade. Quem faz esse trabalho é o mtx-changer que você configura no bacula-sd.conf. Os scripts pra fazer o mount e umount das fitas é mais usado em unidades standalone e quando há necessidade de vários jobs usarem a mesma fita. Daí o primeiro faz o mount (ou um job admin antes do primeiro job de backup) e o último o umount (ou um job admin após o último job de backup).

[]s
Ana

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Fabrício Rodrigo

unread,
Dec 17, 2014, 8:38:38 AM12/17/14
to bacula-ba...@googlegroups.com
Ana,

Depois de alguns erros e acertos consegui rotular a fita e realizar um backup. Mas algumas coisas não sei ainda como funciona bem. Aconteceram alguns erros que creio que seja por falta de conhecimento da rotina de montagem e desmontagem de fitas.

Na primeira tentativa de rotular a fita, montei  a mesma com o mtx no drive 0. Executei os comandos rewind e weof. Na hora de executar o label no bconsole ele n identificou a fita. Troquei a fita de drive (passei para o 1 com o mtx) e consegui rotular a fita. Executei o backup, tudo ok e retornei a fita para o drive 0 e tbm consegui realizar o backup. Não sei pq não consegui rotular com o drive 0 na primeira tentativa.

Eu preciso montar as fitas com mtx para realizar o backup? ou o robô deveria fazer isso automaticamente? Pergunto pq ao descarregar as fitas e executar o backup deu o seguinte erro:

17-Dec 10:21 bacula-dir JobId 13: Start Backup JobId 13, Job=BackupTeste.2014-12-17_10.21.21_09
17-Dec 10:21 bacula-dir JobId 13: Using Device "Drive-2"
17-Dec 10:21 bacula-sd JobId 13: No slot defined in catalog (slot=0) for Volume "VolPGJ-Jan2015" on "Drive-2" (/dev/st1).
17-Dec 10:21 bacula-sd JobId 13: Cartridge change or "update slots" may be required.
17-Dec 10:21 bacula-sd JobId 13: 3301 Issuing autochanger "loaded? drive 1" command.
17-Dec 10:21 bacula-sd JobId 13: 3302 Autochanger "loaded? drive 1", result: nothing loaded.

Ao executar o upload slots no bconsole o backup foi realizado. Precisa realizar essa intervenção ou estou errando em algum lugar?

Preciso manipular as fitas montando-as no drive para rotular e fazer backups? faço isso com o mtx ou com o mount no bconsole?

Direcionei a perguta para Ana pq ela havia me ajudado anteriormente, mas se alguém poder tirar essas dúidas eu agradeço!

[]'s
Fabrício.

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsub...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Ana Emília M. Arruda

unread,
Dec 17, 2014, 9:58:14 AM12/17/14
to bacula-ba...@googlegroups.com
Olá Fabrício!

Fitas novas não precisam ser formatadas. Você pode usar o label diretamente no bconsole para criar os volumes. O mtx-changer configurado no device autochanger irá fazer o load e unload das fitas nos drives.

O mtx e o mt só deverão ser utilizados para o caso de você precisar formatar uma fita já usada e que você apagou do catálogo, por exemplo.

Se você fizer um load com o mtx, deve fazer o unload da fita também com o mtx antes de usar o bacula.

Você tem mais de um drive? Achei que você tinha comentado somente um. Você está usando o label barcodes ou somente label? Pode postar o resultado de um label ou label barcodes? Aparentemente o label da sua fita não funcionou, por isso a mensagem "No slot defined in catalog (slot=0) for Volume "VolPGJ-Jan2015" on "Drive-2" (/dev/st1)". Não é necessário realizar o update slots sempre não. Somente quando volumes já existentes no catálogo mudarem de slot ou não estiverem presentes na tape library por algum motivo (intervenção manual para guardar fitas em cofre é o mais frequente). Por exemplo, se você tem um volume "segunda" configurado no slot1 e, por algum motivo, decide colocar esta fita no slot 3 (até se houver algum problema físico no slot). Nesse caso, um update slots deve ser executado sim. Outro caso de usar o update slots seria quando você tem mais de um volume usando o mesmo slot (uma das fitas fica na tape e a outra num cofre, por exemplo).

[]s
Ana

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Fabrício Rodrigo

unread,
Dec 17, 2014, 3:26:59 PM12/17/14
to bacula-ba...@googlegroups.com
Ana,
Tenho uma library TS3200 com dois drives, os configurei da seguinte forma:


Autochanger {
  Name = TS3200
  Device = Drive-1
  Device = Drive-2
  Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
  Changer Device = /dev/changer

}
Device {
  Name = Drive-1
  Drive Index = 0
  Device Type = Tape
  Media Type = LTO-6
  Archive Device = /dev/st0

  AutomaticMount = yes;  
  AlwaysOpen = yes;
  RemovableMedia = yes;
  RandomAccess = no;
  AutoChanger = yes
}
Device {
  Name = Drive-2 
  Drive Index = 1
  Device Type = Tape
  Media Type = LTO-6
  Archive Device = /dev/st1

  AutomaticMount = yes;
  AlwaysOpen = yes;
  RemovableMedia = yes;
  RandomAccess = no;
  AutoChanger = yes
}

Não sei pq não funcionou o label já q n apresentou nenhum erro. Agora vi q o slot tah definido como 0. Atualizai na tabela media o slot correto, no caso 22, mas acho q n funcionou.

Ao tentar realizar o backup apresentou a mensagem:

17-Dec 16:35 bacula-dir JobId 15: Start Backup JobId 15, Job=BackupTeste.2014-12-17_16.35.23_06
17-Dec 16:35 bacula-dir JobId 15: Using Device "Drive-1"
17-Dec 16:35 bacula-sd JobId 15: No slot defined in catalog (slot=0) for Volume "VolPGJ-Jan2015" on "Drive-1" (/dev/st0).
17-Dec 16:35 bacula-sd JobId 15: Cartridge change or "update slots" may be required.
17-Dec 16:35 bacula-sd JobId 15: 3301 Issuing autochanger "loaded? drive 0" command.
17-Dec 16:35 bacula-sd JobId 15: 3302 Autochanger "loaded? drive 0", result: nothing loaded.
17-Dec 16:35 bacula-sd JobId 15: 3301 Issuing autochanger "loaded? drive 0" command.
17-Dec 16:35 bacula-sd JobId 15: 3302 Autochanger "loaded? drive 0", result: nothing loaded.
17-Dec 16:35 bacula-sd JobId 15: Warning: mount.c:217 Open device "Drive-1" (/dev/st0) Volume "VolPGJ-Jan2015" failed: ERR=dev.c:506 Unable to open device "Drive-1" (/dev/st0): ERR=No medium found


17-Dec 16:35 bacula-sd JobId 15: Please mount Volume "VolPGJ-Jan2015" or label a new one for:
    Job:          BackupTeste.2014-12-17_16.35.23_06
    Storage:      "Drive-1" (/dev/st0)
    Pool:         Mensal
    Media type:   LTO-6

montei a fita manualmente pelo bconsole.

*mount
The defined Storage resources are:
     1: File
     2: ts3200
Select Storage resource (1-2): 2
Enter autochanger drive[0]: 1
Enter autochanger slot: 22

3301 Issuing autochanger "loaded? drive 1" command.
3302 Autochanger "loaded? drive 1", result: nothing loaded.
3301 Issuing autochanger "loaded? drive 0" command.
3302 Autochanger "loaded? drive 0", result: nothing loaded.

3301 Issuing autochanger "loaded? drive 1" command.
3302 Autochanger "loaded? drive 1", result: nothing loaded.
3304 Issuing autochanger "load slot 22, drive 1" command.

3992 Bad autochanger "load slot 22, drive 1": ERR=Child died from signal 15: Termination.
Results=Program killed by Bacula (timeout)


3301 Issuing autochanger "loaded? drive 1" command.
3302 Autochanger "loaded? drive 1", result is Slot 22.
3901 Unable to open device ""Drive-2" (/dev/st1)": ERR=dev.c:506 Unable to open device "Drive-2" (/dev/st1): ERR=No medium found

Apesar do erro realizou o backup
Agora realiza quantos backups quiser, mas quando tento desmontar:

*umount
Automatically selected Catalog: MyCatalog
Using Catalog "MyCatalog"
The defined Storage resources are:
     1: File
     2: ts3200
Select Storage resource (1-2): 2
Enter autochanger drive[0]: 1
3307 Issuing autochanger "unload slot 22, drive 1" command.
3995 Bad autochanger "unload slot 22, drive 1": ERR=Child exited with code 1
Results=Unloading drive 1 into Storage Element 22...mtx: Request Sense: Long Report=yes
mtx: Request Sense: Valid Residual=no
mtx: Request Sense: Error Code=70 (Current)
mtx: Request Sense: Sense Key=Illegal Request
mtx: Request Sense: FileMark=no
mtx: Request Sense: EOM=no
mtx: Request Sense: ILI=no
mtx: Request Sense: Additional Sense Code = 53
mtx: Request Sense: Additional Sense Qualifier = 03
mtx: Request Sense: BPV=no
mtx: Request Sense: Error in CDB=no
mtx: Request Sense: SKSV=no
MOVE MEDIUM from Element Address 257 to 4117 Failed

3901 Device ""Drive-2" (/dev/st1)" is already unmounted.

Da forma que está ele vai conseguir realizar os backups, mas quando precisar trocar a fita provavelmente irá apresentar algum problema!
Tentei te dar o maior numero de informação. Vai desculpando o incômodo! :/

[]'s

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsub...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Fabrício Rodrigo

unread,
Dec 17, 2014, 3:29:16 PM12/17/14
to bacula-ba...@googlegroups.com
Eu n posso ter duas fitas com o mesmo pool?

Olha o erro que aconteceu quando tentei rotular outra fita para esse mesmo pool:

*label

The defined Storage resources are:
     1: File
     2: ts3200
Select Storage resource (1-2): 2
Enter autochanger drive[0]: 0
VolPGJ-Fev2015
Enter slot (0 or Enter for none): 43
Defined Pools:
     1: Default
     2: File
     3: Scratch
     4: Mensal
Select the Pool (1-4): 4
Connecting to Storage daemon ts3200 at 10.113.8.251:9103 ...
Sending label command for Volume "VolPGJ-Fev2015" Slot 43 ...
3307 Issuing autochanger "unload slot 21, drive 0" command.

3301 Issuing autochanger "loaded? drive 0" command.
3302 Autochanger "loaded? drive 0", result: nothing loaded.
3304 Issuing autochanger "load slot 43, drive 0" command.
3305 Autochanger "load slot 43, drive 0", status is OK.
3920 Cannot label Volume because it is already labeled: "VolPGJ-Jan2015"
Label command failed for Volume VolPGJ-Fev2015.
Do not forget to mount the drive!!!


Estou confuso!

Ana Emília M. Arruda

unread,
Dec 17, 2014, 3:35:34 PM12/17/14
to bacula-ba...@googlegroups.com
Oi Fabricio,

Você poderia testar uma coisa? Mudar a definição do autochanger. Colocar os dois devices numa linha só:

Autochanger {
  Name = TS3200
  Device = Drive-1,
 Drive-2

  Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
  Changer Device = /dev/changer
}


Faz isso, depois restart no bacula-sd ok?

Qual versão do Bacula você está usando?

[]s
Ana

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Ana Emília M. Arruda

unread,
Dec 17, 2014, 8:59:23 PM12/17/14
to bacula-ba...@googlegroups.com
Oi Fabrício! 

Nenhum incômodo! Vamos descobrir.
Você pode postar aqui um "list media", a configuração do storage no bacula-dir.conf e o resultado do comando "lsscsi -g"?

Não acho que tenha rodado algum backup não... Aparentemente deu até erro no label das fitas.

[]s
Ana
--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Ana Emília M. Arruda

unread,
Dec 17, 2014, 9:02:07 PM12/17/14
to bacula-ba...@googlegroups.com
Pode ter quantas fitas você quiser no pool. O limite, se for configurado no pool, seria usando a diretiva "maximum volumes". Quando não configurada, não há limite de quantidade de volumes no pool.


Em quarta-feira, 17 de dezembro de 2014, Fabrício Rodrigo <mr....@gmail.com> escreveu:
--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/bacula-backup-pt-br/c8c7ada8-b66d-4c81-a3ce-ac867af6faf5%40googlegroups.com.

Fabrício Rodrigo

unread,
Dec 18, 2014, 9:02:48 AM12/18/14
to bacula-ba...@googlegroups.com
Olá Ana,

Coloquei os devices na mesma linha, mas aparentemente nada mudou!

A versão é 5.2.6.

bacula-dir.conf

Storage {
  Name = ts3200
#  Do not use "localhost" here
  Address = 10.113.8.251                # N.B. Use a fully qualified name here
  SDPort = 9103
  Password = "WI9oUhKMU_fluanNLNaAu1LDXNzhShQzj"          # password for Storage daemon
  Device = TS3200                      # must be same as Device in Storage daemon
  Media Type = LTO-6                  # must be same as MediaType in Storage daemon
  Autochanger = yes                   # enable for autochanger device
}

root@bacula:~# lsscsi -g
[1:0:0:0]    cd/dvd  HL-DT-ST RW/DVD GCC-T10N  1.00  /dev/sr0   /dev/sg0
[2:0:0:0]    disk    ServeRA  RAID1            V1.0  /dev/sda   /dev/sg1
[2:1:0:0]    disk    IBM-ESXS VPBA146C3ETS11 N A496  -          /dev/sg2
[2:1:1:0]    disk    IBM-ESXS ST3146855SS      BA2D  -          /dev/sg3
[2:3:0:0]    enclosu IBM-ESXS VSC7160          1.07  -          /dev/sg4
[4:0:0:0]    tape    IBM      ULT3580-HH6      E6R3  /dev/st0   /dev/sg5
[4:0:1:0]    tape    IBM      ULT3580-HH6      E6R3  /dev/st1   /dev/sg6
[4:0:1:1]    mediumx IBM      3573-TL          C.20  /dev/sch0  /dev/sg7



*list media
Automatically selected Catalog: MyCatalog
Using Catalog "MyCatalog"
Pool: Default
No results to list.
Pool: File
No results to list.
Pool: Scratch
No results to list.
Pool: Mensal
+---------+----------------+-----------+---------+------------+----------+--------------+---------+------+-----------+-----------+---------------------+
| MediaId | VolumeName     | VolStatus | Enabled | VolBytes   | VolFiles | VolRetention | Recycle | Slot | InChanger | MediaType | LastWritten         |
+---------+----------------+-----------+---------+------------+----------+--------------+---------+------+-----------+-----------+---------------------+
|       1 | VolPGJ-Jan2015 | Append    |       1 | 18,579,456 |        4 |   31,536,000 |       1 |    0 |         0 | LTO-6     | 2014-12-17 16:55:52 |
+---------+----------------+-----------+---------+------------+----------+--------------+---------+------+-----------+-----------+---------------

Ele está fazendo backup nesse volume que criei, um dos problemas é na montagem do volume que ele n consegue montar! Não sei pq ele colocou o slot como 0! Agora tento criar novos volumes mas sempre apresenta algum erro!

*status director
bacula-dir Version: 5.2.6 (21 February 2012) x86_64-pc-linux-gnu ubuntu 14.04
Daemon started 17-Dec-14 17:38. Jobs: run=3, running=0 mode=0,0
 Heap: heap=397,312 smbytes=85,583 max_bytes=121,009 bufs=276 max_bufs=316

Scheduled Jobs:
Level          Type     Pri  Scheduled          Name               Volume
===================================================================================
Incremental    Backup    10  18-Dec-14 23:05    BackupClient1      *unknown*
Full           Backup     3  18-Dec-14 23:10    BackupTeste        VolPGJ-Jan2015
Full           Backup    11  18-Dec-14 23:10    BackupCatalog      *unknown*
====

Running Jobs:
Console connected at 18-Dec-14 08:55
No Jobs running.
====

Terminated Jobs:
 JobId  Level    Files      Bytes   Status   Finished        Name
====================================================================
     8  Full          0         0   Error    15-Dec-14 23:10 BackupCatalog
     9  Full          0         0   Error    16-Dec-14 23:05 BackupClient1
    12  Full         10    18.26 M  OK       17-Dec-14 09:23 BackupTeste
    13  Incr          4    10.90 K  OK       17-Dec-14 10:21 BackupTeste
    14  Incr          0         0   Cancel   17-Dec-14 16:34 BackupTeste
    15  Incr          5    12.55 K  OK       17-Dec-14 16:49 BackupTeste
    16  Incr          3    1.519 K  OK       17-Dec-14 16:55 BackupTeste
    17  Full          0         0   Error    17-Dec-14 23:05 BackupClient1
    18  Full          0         0   Error    18-Dec-14 08:54 BackupTeste



Como vc pode observar ele está fazendo backups, qdo monto a fita manualmente!

[]'s

Fabrício Rodrigo

unread,
Dec 18, 2014, 10:21:17 AM12/18/14
to bacula-ba...@googlegroups.com
Acho que está acontecendo algum problema de comunicação entre o bacula e a library!

*label
Os recursos de Armazenamento definidos são:
     1: File
     2: ts3200
Selecione o recurso de Armazenamento (1-2): 2
Informe o drive[0] do autochanger: 1
Digite o novo nome para o volume: VolJaneiro
Entre o slot (0 ou Enter para nenhum): 1
Agrupamentos definidos:
     1: Default
     2: File
     3: Mensal
     4: Scratch
Selecione o Agrupamento (1-4): 4
Conectando ao daemon de Armazenamento ts3200 em 10.113.8.251: 9103 ...
Enviando comando rotular para Volume "VolJaneiro" Slot 1 ...
3301 Enviando comando  "loaded? drive 1" ao auto substituidor.
3302 Auto substituidor "loaded? drive 1", resultado: nada carregado.
3301 Enviando comando  "loaded? drive 0" ao auto substituidor.
3302 Auto substituidor "loaded? drive 0", resultado: nada carregado.
3301 Enviando comando  "loaded? drive 1" ao auto substituidor.
3302 Auto substituidor "loaded? drive 1", resultado: nada carregado.
3304 Enviando comando "load slot 1, drive 1" ao auto substituidor.


3992 Autosubstituidor ruim "load slot 1, drive 1": ERR=Child died from signal 15: Terminação.
Resultados=Program killed by Bacula (timeout)

Comando Label falhou para Volume VolJaneiro.
Não se esqueça de montar o drive!!!


As vcz ele carrega a fita mas não rotula, outras vzs nem carrega a fita e dá timeout!

Ana Emília M. Arruda

unread,
Dec 18, 2014, 10:23:11 AM12/18/14
to bacula-ba...@googlegroups.com
Oi Fabrício,

Você está usando "Changer Device = /dev/changer" para o autochanger. Você usou regras do udev para isso?
Se não usou, tenta usar "Changer Device = /dev/sg7" para testar. Depois, se funcionar, você configura o udev.

[]s
Ana

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Fabrício Rodrigo

unread,
Dec 18, 2014, 2:04:03 PM12/18/14
to bacula-ba...@googlegroups.com
Boa tarde Ana,

N fiz a regra, apenas um link, mas já havia testado com /dev/sg7.

Fiz praticamente todos os passos de testes manual indicados pelo bacula em http://www.bacula.com.br/manual/Autochanger_Resource.html

Executou td blz com o  mtx-changer ... mas quando entro no bconsole ele dá erro!

Como falei anteriormente aé chega a montar a fita, mas apresenta erros .. msm coisa na hora de rotular!

[]


Ana Emília M. Arruda

unread,
Dec 18, 2014, 2:22:57 PM12/18/14
to bacula-ba...@googlegroups.com
Essas fitas são novas? Se são antigas vc as formatou? Se a fita for usada uma única vez, tem que formartar antes de tentar o label com o bacula e também apagar o volume do catálogo. Mas vi que no seu catálogo só tem uma mesmo... Quando vc faz load com o mtx, fora do Bacula, vc faz o unload e deixa todas as fitas nos slots antes de tentar label/mount com o Bacula?

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Fabrício Rodrigo

unread,
Dec 18, 2014, 2:50:03 PM12/18/14
to bacula-ba...@googlegroups.com
São novas! Todo o equipamento é novo.

Nas primeiras tentativas n havia tido esse cuidado de desmontar antes de entrar no bacula, mas depois fiz dessa forma, deixei todas nos slots e tentei rotular! Não funcionou, depois tentei montar, até monta, mas com erros como havia falado. E agora n consigo rotular mais nenhuma!




Em quinta-feira, 18 de dezembro de 2014 16h22min57s UTC-3, Ana Emília escreveu:
Essas fitas são novas? Se são antigas vc as formatou? Se a fita for usada uma única vez, tem que formartar antes de tentar o label com o bacula e também apagar o volume do catálogo. Mas vi que no seu catálogo só tem uma mesmo... Quando vc faz load com o mtx, fora do Bacula, vc faz o unload e deixa todas as fitas nos slots antes de tentar label/mount com o Bacula?
On Thu, Dec 18, 2014 at 4:04 PM, Fabrício Rodrigo <mr....@gmail.com> wrote:
Boa tarde Ana,

N fiz a regra, apenas um link, mas já havia testado com /dev/sg7.

Fiz praticamente todos os passos de testes manual indicados pelo bacula em http://www.bacula.com.br/manual/Autochanger_Resource.html

Executou td blz com o  mtx-changer ... mas quando entro no bconsole ele dá erro!

Como falei anteriormente aé chega a montar a fita, mas apresenta erros .. msm coisa na hora de rotular!

[]


--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsub...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Ana Emília M. Arruda

unread,
Dec 18, 2014, 2:56:35 PM12/18/14
to bacula-ba...@googlegroups.com
Oi Fabrício,

Para começar, você não deveria conseguir fazer mount de uma fita sem label. Antes de qualquer operação com o Bacula, você precisa fazer o label da fita.

Não vejo problemas de configuração, a não ser o /dev/changer que deve ser um sgX ou então um symlink através do udev. Como todo o seu ambiente é novo, sugiro o seguinte:

1) drop do database do Bacula
2) mtx load / mt rewind / mt eof / mtx unload das fitas que você já tentou fazer o label
3) recriar o database do Bacula
4) fazer os labels (antes, todas as fitas devem estar nos slots e formatadas. Não tente fazer mount antes de label).

[]s
Ana

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Ana Emília M. Arruda

unread,
Dec 23, 2014, 9:16:47 PM12/23/14
to bacula-ba...@googlegroups.com
Oi Fabrício!

Você conseguiu resolver?

[]s
Ana

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Fabrício Rodrigo

unread,
Jan 29, 2015, 3:26:40 PM1/29/15
to bacula-ba...@googlegroups.com
Ana,

Para ficar registrado, fiz alterações no sd.conf e parece ter resolvido meu problema.

Alterei os apontamentos dos drives para st0 e st1 e do library para /dev/changer que é o link que crio para que o mtx funcione.



[4:0:0:0]    tape    IBM      ULT3580-HH6      E6R3  /dev/st0   /dev/sg5
[4:0:0:1]    mediumx IBM      3573-TL          C.20  /dev/sch0  /dev/changer
[4:0:1:0]    tape    IBM      ULT3580-HH6      E6R3  /dev/st1   /dev/sg7

Estava colocando as saídas do lsscsi, colocando os drives como sg5 e sg7 e a library como sg6 que é mostrado antes de criar o link /dev/changer.


Reply all
Reply to author
Forward
0 new messages