[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Scripts de Backup - SAMBA
From: |
Fábio Batista |
Subject: |
Re: [shell-script] Scripts de Backup - SAMBA |
Date: |
Wed, 22 Dec 2004 08:25:21 -0300 |
Tem uma flag adicional que pode ser passada para o parâmetro -T do
smbclient para remover o atributo "arquivo" nos arquivos que for feita
a cópia, e também fazer a cópia apenas dos arquivos com o atributo de
arquivo ligado.
Basta trocar o comando do meio do loop para:
smbclient "//$SERVER/$SHARE" -A/root/backup -Tgac
"${SERVER}-${SHARE}.tar" >/dev/null 2>&1
Fábio David Batista
address@hidden
http://nerd-o-matic.blogspot.com
On Tue, 21 Dec 2004 17:07:59 -0300 (ART), ||[BdeBrasil]||
<address@hidden> wrote:
> 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]
>
>
>
>
> ---------------------------------------------------------------------
> 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!.
- Re: [shell-script] Uso de Funcões em shell ?, (continued)
- 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]||, 2004/12/21
- Re: [shell-script] Scripts de Backup - SAMBA,
Fábio Batista <=
Re: [shell-script] Uso de Funcões em shell ?, Fábio Batista, 2004/12/18