Em um de meus projetos de backup utilizando o Bacula, surgiu a necessidade de enviar os arquivos para um servidor remoto. Para tanto a forma mais fácil que encontrei foi o ftp, mas não encontrei nenhum documento onde fosse possível a gerência de espaço e reciclagem dos dados pelo Bacula e um servidor ftp.
Pesquisando no Google encontrei o curlftpfs, com ele é possível montar um servidor ftp em um diretório local, onde é possível a interação com o ftp como se estivéssemos trabalhando com um diretório local qualquer. Neste caso pude configurar o Bacula para acessar o diretório e efetuar toda a gerência do conteúdo como se estivesse gerenciando um diretório qualquer.
Ambiente:
Sistema operacional: Debian Lenny 5
Kernel: 2.6.26-2-686
Instalando os pacotes necessários:
# aptitude install curlftpfs
Ponto de montagem, onde este será um diretório a sua escolha:
seu_ftp -> substituir pelo endereço de seu servidor ftp
Testando
Basta acessar o diretório e criar as pastas ou copiar os arquivos. Para garantir que tudo ocorreu corretamente, basta utilizar um cliente ftp de sua preferência e localizar os arquivos copiados ou as pastas criadas:
[3] Comentário enviado por gil_dev em 09/05/2019 - 14:08h
Para os que os próximos que visualizarem esse artigo
Para isolar o @ use %40:
Exemplo:
gil.r@oi:Solda@@meudomino.com => gil.r%40oi:Solda%40@meudomino.com