[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Scripts de Backup - SAMBA
From: |
||[BdeBrasil]|| |
Subject: |
Re: [shell-script] Scripts de Backup - SAMBA |
Date: |
Tue, 21 Dec 2004 17:07:59 -0300 (ART) |
Fábio,
Seria ideal um script que fizesse o backup dos arquivos alterados naquele dia,
entende ?
Vamos nessa !
Fábio Batista <address@hidden> wrote:
Veja meu script de backup. Fiz nesse final de semana na correria, tem
muito o que melhorar.
Ele funciona assim: vc passa por parâmetro o nome do servidor que quer
realizar o backup. Então ele procura por compartilhamentos chamados
"backup-[a-zA-Z.$-]+" (exemplos: backup-docs$, backup-projects,
backup-java$). As informações de autenticação do usuário ficam no
arquivo /root/backup (eu uso o usuário "backup", que faz parte de um
grupo "Backup Ops", e oriento os usuários a darem permissão no
compartilhamento e nos arquivos a este grupo).
Sugestões são bem vindas. Na minha TODO list, tenho ainda que
adicionar padrões de exclusão (arquivos a ignorar na chamada do
smbclient -T), provavelmente vou implementar isso num arquivo
ignorelist.txt no raiz do compartilhamento.
#!/bin/sh
SERVER=$1
if [ -z $SERVER ]; then
echo "Must specify the SMB Server"
exit;
fi
SHARES=`smbclient -L //$SERVER -A/root/backup 2>/dev/null | sed -r
'0,/Server/!d;/^\tbackup/!d;s/\t(backup[a-zA-Z.$-]+).*$/\1/'`
echo "Will start backing up the following shares:"
echo $SHARES | xargs -n1 echo -e "\t"
echo "Press ENTER to continue." ; read
for SHARE in `echo $SHARES | xargs -n1`; do
echo "Backing up: $SHARE"
echo -e "\tFetching the TAR..."
smbclient "//$SERVER/$SHARE" -A/root/backup -Tc
"${SERVER}-${SHARE}.tar" >/dev/null 2>&1
echo -e "\tCompressing to GZIP..."
gzip "${SERVER}-${SHARE}.tar"
echo -e "\tDone."
done
Fábio David Batista
address@hidden
http://nerd-o-matic.blogspot.com
On Mon, 20 Dec 2004 15:38:10 -0200, Carlos Antônio Pereira
wrote:
> Estou desenvolvendo um.
> De inicio, estou vendo problemas nos nomes de arquivos do windows que estão
> dando a maior dor de cabeça.
>
> Por enquanto tenho alguns comandos basicos:
>
> smbmount /administracao1/meusdocs /mnt/samba -o passwd=teste
> tar -zcf /mnt/dvd/administracao1/meusdocs.tar /mnt/samba
>
> .....
> e assim vai para outros compartilhamentos e maquinas...
> ...depois copio tudo em um DVD, via crontab.
>
>
> Mas o que acontece aqui, e que não achei solução ainda, são os nomes de
> arquivos do windows:
> Documento de licitação nr 1021
> o linux faz:
> Documento de licita??o nr 1021
>
> Não sei o que pode ser isso...Se alguém tiver dicas são muito bem vindas...
> Carlos Antônio Pereira
>
>
>
>
>
>
>
>
>
>
> ----- Original Message -----
> From: "||[BdeBrasil]||"
> To:
> Sent: Monday, December 20, 2004 1:36 PM
> Subject: [shell-script] Scripts de Backup - SAMBA
>
>
>
>
> Alguém aqui já desenvolveu ou usa algum script para backup entre servidores
> remotos, no caso, estes servidores seriam SAMBA.
>
>
>
> Obrigado desde já !
>
> p.s. : O foco é o script e não o SAMBA, sabendo que a lista é de SHELL
> SCRIPT !
>
>
>
> ---------------------------------
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
>
>
>
>
>
> ________________________________
> Links do Yahoo! Grupos
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo!
agora.
[As partes desta mensagem que não continham texto foram removidas]
- Re: [shell-script] Uso de Funcões em shell ?, (continued)
- Re: [shell-script] Uso de Funcões em shell ?, Aurelio Marinho Jargas, 2004/12/17
- Re: [shell-script] Uso de Funcões em shell ?, Ricardo de Lima e Souza, 2004/12/20
- Scripts de Backup - SAMBA, ||[BdeBrasil]||, 2004/12/20
- Re: [shell-script] Scripts de Backup - SAMBA, Erino Guilherme de Andrade, 2004/12/20
- Re: [shell-script] Scripts de Backup - SAMBA, Ricardo de Lima e Souza, 2004/12/20
- Re: [shell-script] Scripts de Backup - SAMBA, ||[BdeBrasil]||, 2004/12/21
- RE: [shell-script] Scripts de Backup - SAMBA, MrBiTs, 2004/12/20
- Re: [shell-script] Scripts de Backup - SAMBA, Carlos Antônio Pereira, 2004/12/20
- Re: [shell-script] Scripts de Backup - SAMBA, Assistência Técnica Balanças Brasil, 2004/12/21
- Re: [shell-script] Scripts de Backup - SAMBA, Fábio Batista, 2004/12/21
- Re: [shell-script] Scripts de Backup - SAMBA,
||[BdeBrasil]|| <=
- Re: [shell-script] Scripts de Backup - SAMBA, Fábio Batista, 2004/12/22
Re: [shell-script] Uso de Funcões em shell ?, Fábio Batista, 2004/12/18