Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Dúvida: Criar script para backup [RESOLVIDO]
04/08/2011, 16:12 (Resposta editada pela última vez em: 10/08/2011 20:37 por rtonini.)
Resposta: #1
Dúvida: Criar script para backup [RESOLVIDO]
Boa tarde, estou montando uma rotina de backup, que funcionará da seguinte forma:

1-) O usuário de informará a pasta (o diretório). Por exemplo: Controles (esta pasta fica dentro de /home/usuario) e outra /Teste.
2-) A rotina deverá localizar as pastas inseridas em um arquivo texto, localizar a pasta principal e armazenar em um novo arquivo que será lido pela rotina.

Tentei utilizar o locate, porém ele traz a string em qualquer combinação de diretórios e pastas.

Gostaria que alguém me desse alguma luz.

Abraços e obrigado.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
04/08/2011, 18:47
Resposta: #2
RE: Dúvida: Criar script para backup
Você poderia dar um exemplo prático detalhado sobre como esse script funcionaria?

"Vamos tirar a barriga, senhor Barba? Digo..."

Debian Jessie | Usuário #517613
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
05/08/2011, 12:21
Resposta: #3
RE: Dúvida: Criar script para backup
Tenho uma rede ponto-a-ponto e a estrutura de diretórios:
Máquina 1 - Linux, o usuário que a utiliza é o dono da empresa

/home
/usuario1
/usuario1/abc
/usuario1/caixa (esta pasta contém documentos da empresa e que somente o "usuário1" utiliza)
/usuario1/documentos
/teste (esta pasta esta em outro volume e foi craida pelo "usuário1", sendo que ela é compartilhada com outra estação windows)

Situação: o usuário1 cria uma pasta qualquer no volume que esta o dir. /teste, deseja que esta seja copiada para o backup, porém esta não foi criada dentro de /teste, pois ele não quer que outro(s) usuário(s) da rede a enxerguem.

O destino do backup é um HD externo formatado em NTFS, para que ele possa ser lido em outros locais que não seja o escritório

Quero fazer o seguinte uma rotina para realizar o backup em um HD externo (com padrão NTFS, para utilizar em qualquer lugar).

O que eu gostaria de fazer: Criar um arquivo texto, onde o usuário digitaria o nome do dir. o qual queira fazer backup e o script localiza-se a mesma com o caminho correto e a copiasse.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
06/08/2011, 11:58
Resposta: #4
RE: Dúvida: Criar script para backup
Se entendi, acredito que seja possível fazer isso utilizando shell script. Se quiser tornar o script mais visual, pode combinar com o zenity, para abrir janelas pop up. O zenity oferece até uma janela para seleção de diretórios e retorna o endereço para ser armazenado em alguma variável.

Acredito que o script poderia começar checando se o HD externo está conectado, em seguida identificar o UID do usuário que o está usando para já acessar as funcionalidades que esse usuário poderá executar. Em seguida, perguntar ao usuário se ele quer fazer backup ou restaurar backup. Com o zenity você poderia pegar a localização dos diretórios e com o dd ou gzip fazer/restaurar o backup.

Você já começou a fazer o script?

"Vamos tirar a barriga, senhor Barba? Digo..."

Debian Jessie | Usuário #517613
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
06/08/2011, 12:51
Resposta: #5
RE: Dúvida: Criar script para backup
Se estiver usando KDE, a lógica é a mesma que o Renato falou, mas use o kdialog

[Imagem: 1616a.gif]
@thiagoretondar | Google +
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS