Backup de arquivos específicos e subdiretórios

190 views
Skip to first unread message

Junior Cesar Oliveira

unread,
Sep 18, 2014, 4:44:26 PM9/18/14
to bacula-ba...@googlegroups.com
Boa tarde Pessoal, estou configurando Bacula para realizar backup em máquinas Windows e não estou conseguindo copiar determinados arquivos em subdiretórios.
No caso eu gostaria de salvar os arquivos .odt que estão no diretório C:/Users/JUNIOR/Desktop e dentro do diretório Desktop eu tenho várias pastas que contém arquivos .odt, mas com a configuração que fiz só estão sendo salvos os arquivos que estão destro da pasta Desktop não incluindo os subdiretórios!

FileSet {

  Name = ARQUIVOS_WINDOWS7

  Include {

     Options {

           WildFile = "*.odt"

     }

     Options {

          exclude = yes

     }

    File = C:/Users/JUNIOR/Desktop

 }

}

Heitor Faria

unread,
Sep 18, 2014, 5:22:20 PM9/18/14
to bacula-ba...@googlegroups.com
Júnior,

Não precisa ter 2 options. Basta ter 1, com as duas opções:

Options {

           WildFile = "*.odt"

           Exclude = yes

}

Ocorre que desse jeito você vai estar excluindo de seu backup arquivos que terminam em .odt (Exclude = yes).

Se você quiser apenas copiar os arquivos .odt teria de excluir os outros arquivos, ex.:

Options {

           WildFile = "*.exe"

           WildFile = "*.bat"

           WildFile = "*.odp"

           WildFile = "*.etc"

           Exclude = yes

}

Deve ter uma melhor de especificar com coringas a negação de *.odt. Estou pesquisando.

 

    File = C:/Users/JUNIOR/Desktop

 }

}

--
Você recebeu essa mensagem porque está inscrito no grupo quot;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/f7b4b76f-6138-413d-b050-b63debb4a38d%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
============================================
Heitor Medrado de Faria | Need Bacula training? 10% discount coupon code at Udemy: bacula-users
Site: www.bacula.com.br
Facebook: heitor.faria
Gtalk: heito...@gmail.com
============================================

Junior Cesar Oliveira

unread,
Sep 18, 2014, 5:30:32 PM9/18/14
to bacula-ba...@googlegroups.com


Em quinta-feira, 18 de setembro de 2014 18h22min20s UTC-3, Heitor Faria escreveu:
Júnior,

2014-09-18 17:44 GMT-03:00 Junior Cesar Oliveira <juniorce...@gmail.com>:
Boa tarde Pessoal, estou configurando Bacula para realizar backup em máquinas Windows e não estou conseguindo copiar determinados arquivos em subdiretórios.
No caso eu gostaria de salvar os arquivos .odt que estão no diretório C:/Users/JUNIOR/Desktop e dentro do diretório Desktop eu tenho várias pastas que contém arquivos .odt, mas com a configuração que fiz só estão sendo salvos os arquivos que estão destro da pasta Desktop não incluindo os subdiretórios!

FileSet {

  Name = ARQUIVOS_WINDOWS7

  Include {

     Options {

           WildFile = "*.odt"

     }

     Options {

          exclude = yes

     }

Não precisa ter 2 options. Basta ter 1, com as duas opções:

Options {

           WildFile = "*.odt"

           Exclude = yes

}

Ocorre que desse jeito você vai estar excluindo de seu backup arquivos que terminam em .odt (Exclude = yes).

Se você quiser apenas copiar os arquivos .odt teria de excluir os outros arquivos, ex.:

É que no caso eu não sei quais arquivos serão excluidos, gostaria de informar somente os arquivos que quero salvar incluindo os subdiretórios. 
Do jeito que eu tinha feito, ele estava salvando somente os arquivos .odt , mas não salvou os arquivos .odt que estavam em subdiretórios.

Options {

           WildFile = "*.exe"

           WildFile = "*.bat"

           WildFile = "*.odp"

           WildFile = "*.etc"

           Exclude = yes

}

Deve ter uma melhor de especificar com coringas a negação de *.odt. Estou pesquisando.

 

    File = C:/Users/JUNIOR/Desktop

 }

}

--
Você recebeu essa mensagem porque está inscrito no grupo quot;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.



--
============================================
Heitor Medrado de Faria | Need Bacula training? 10% discount coupon code at Udemy: bacula-users
Site: www.bacula.com.br
Facebook: heitor.faria
Gtalk: heito...@gmail.com
============================================

Muito obrigado! 

Ana Emília M. Arruda

unread,
Sep 18, 2014, 5:31:00 PM9/18/14
to bacula-ba...@googlegroups.com
Olá Junior e Heitor,

Acho que seria algo assim:

FileSet {

  Name = ARQUIVOS_WINDOWS7

  Include {

     Options {

           WildFile = "*.odt"

     }

     Options {

          exclude = yes

          RegexFile = "*.*"

     }

    File = C:/Users/JUNIOR/Desktop/*

 }

}


Incluir o RegexFile excluindo tudo que não seja .odt e incluir o "/*" na pasta.


[]s

Ana



Junior Cesar Oliveira

unread,
Sep 18, 2014, 7:56:20 PM9/18/14
to bacula-ba...@googlegroups.com
Olá Ana, testei dessa forma e não funcionou.

Na linha RegexFile = "*.*" o director informa que é uma expressão inválida. Então comentei essa linha.

E ao realizar o backup aparece a seguinte mensagem:

Could not stat "C:/Users/JUNIOR/Desktop/teste/*": ERR=A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume esta incorreta.

Obrigado pela ajuda...
Júnior,

    File = C:/Users/JUNIOR/Desktop

 }

}

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.



--
============================================
Heitor Medrado de Faria | Need Bacula training? 10% discount coupon code at Udemy: bacula-users
Site: www.bacula.com.br
Facebook: heitor.faria
Gtalk: heito...@gmail.com
============================================

--
Você recebeu essa mensagem porque está inscrito no grupo quot;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,
Sep 18, 2014, 9:01:26 PM9/18/14
to bacula-ba...@googlegroups.com
Oi Junior,

Desculpa, me equivoquei:

RegexFile = ".*"

e

File = C:/Users/JUNIOR/Desktop (como você havia colocado, confundi com o uso no WildDir)

[]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.

Heitor Faria

unread,
Sep 18, 2014, 9:57:13 PM9/18/14
to bacula-ba...@googlegroups.com
Tá certa Ana. Não conhecia esse recurso.
Tava quebrando a cabeça montando uma expressão regular que negasse os arquivos .odt. Mas acho que desse jeito que você falou funciona.


Para mais opções, acesse https://groups.google.com/d/optout.

Ana Emília M. Arruda

unread,
Sep 19, 2014, 9:51:22 AM9/19/14
to bacula-ba...@googlegroups.com
Olá Junior e  Heitor,

Consegui testar agora e funcionou aqui:

FileSet {
        Name = "TesteFileSet"
        Include {
                Options {
                        Wild = "*.txt"
                        signature = MD5
                }
                Options {
                        RegexFile = ".*"
                        exclude = yes
                }
                File = C:/Temp
        }
}

Somente os arquivos .txt foram incluídos.

[]s
Ana

Junior Cesar Oliveira

unread,
Sep 19, 2014, 11:27:04 AM9/19/14
to bacula-ba...@googlegroups.com
Deu certo Ana, muito obrigado.

Só mais uma pergunta, qual interface de gerenciamento vocês usam?

Att.
Júnior,

    File = C:/Users/JUNIOR/Desktop

 }

}

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.



--
============================================
Heitor Medrado de Faria | Need Bacula training? 10% discount coupon code at Udemy: bacula-users
Site: www.bacula.com.br
Facebook: heitor.faria
Gtalk: heito...@gmail.com
============================================

--
Você recebeu essa mensagem porque está inscrito no grupo quot;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+unsubscribe...@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.

--
Você recebeu essa mensagem porque está inscrito no grupo quot;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.

--
Você recebeu essa mensagem porque está inscrito no grupo quot;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.



--
============================================
Heitor Medrado de Faria | Need Bacula training? 10% discount coupon code at Udemy: bacula-users
Site: www.bacula.com.br
Facebook: heitor.faria
Gtalk: heito...@gmail.com
============================================

--
Você recebeu essa mensagem porque está inscrito no grupo quot;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,
Sep 19, 2014, 11:29:20 AM9/19/14
to bacula-ba...@googlegroups.com
Oi Junior,

Eu sou muito linha de comando...rs. Uso sempre o bconsole.

[]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.

Junior Cesar Oliveira

unread,
Sep 19, 2014, 5:44:50 PM9/19/14
to bacula-ba...@googlegroups.com
Olá, kkkkk entendo Ana!

As dicas de vocês foram muito uteis, muito obrigado mesmo!

--
Você recebeu essa mensagem porque está inscrito no grupo quot;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+unsubscribe...@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.



--
============================================
Heitor Medrado de Faria | Need Bacula training? 10% discount coupon code at Udemy: bacula-users
Site: www.bacula.com.br
Facebook: heitor.faria
Gtalk: heito...@gmail.com
============================================

--
Você recebeu essa mensagem porque está inscrito no grupo quot;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+unsubscribe...@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.

--
Você recebeu essa mensagem porque está inscrito no grupo quot;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,
Sep 19, 2014, 9:23:10 PM9/19/14
to bacula-ba...@googlegroups.com
Por nada! ;-)

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.
Reply all
Reply to author
Forward
0 new messages