Fazendo cópia de segurança (backup) rapidinho dos seus .conf

Publicado por morvan bliasby em 12/02/2005

[ Hits: 12.921 ]

 


Fazendo cópia de segurança (backup) rapidinho dos seus .conf



Às vezes, temos que mexer em alguns arquivos do sistema, seja porque estamos testando um novo pacote, seja por testar uma nova sintaxe, variações de uma instrução, etc., por isso queremos preservar os arquivos originais. A não ser que você renomeie cada arquivo a ser alterado, o que às vezes parece pouco prático, é bom fazer uma cópia de segurança dos arquivos afetados, por exemplo, dos .conf. do sistema.

Um modo bem prático de abordar o problema é:

a) fazer um apanhado dos arquivos que atendem a determinado critério; e

b) "zipar" estes - a partir da própria rotina de localização, como demonstraremos.

Para localizar arquivos .conf, de acordo com o enunciado, usaremos o slocate. Alternativamente, você pode usar o find ou similar - veja um exemplo de sintaxe:

$ slocate .conf | grep /etc/

No exemplo acima você lista os .conf e criteria a saída para um nome, diretório, etc.

A seguir você direciona a listagem para o compactador zip. O comando completo, ainda no exemplo hipotético, ficaria assim:

$ slocate .conf | grep /etc/ | zip "ArquivoZip" -@

Repare na declaração do comando zip o parâmetro "-@": ele informa ao zip que a entrada advinda do direcionamento (|) é o conjunto de arquivos a ser zipado. Adeque ao seu critério de busca / salvamento e você terá uma mini-rotina de cópia de segurança rápida e eficiente.

Outras dicas deste autor

Gerenciador de download veloz (de várias fontes simultâneas)

Mudando a associação arquivo/aplicativo

Módulo SisIMedia Abortando o LibreOffice: Como Resolver

Sintonizador ISDB-T USB - Instalação correta

Abrindo o Konsole com o Konqueror, na pasta atual

Leitura recomendada

Antivírus Linux - ClamTk e ClamAV

Filtro de conteúdo com iptables

WARNING: Remote host identification has changed!

Bloqueando o Ultrasurf através do Netfilter/Iptables versão 10.08

Remover vírus do pendrive e até de HDs com Linux e Windows

  

Comentários
[1] Comentário enviado por removido em 13/02/2005 - 12:42h

OPa!,

Ta ai uma dica ótima e de grande utilidade!

--
Abs,
guinet gmail com

[2] Comentário enviado por gilbertoteles em 13/02/2005 - 16:10h

Caramba Animal...

Muito bom mesmo

[3] Comentário enviado por efirex em 02/11/2005 - 12:06h

muito simples e bom!

[4] Comentário enviado por Morvan em 30/06/2010 - 12:05h

Obrigado a todos pelo retorno. Você pode criar um script utilizando a base desta dica e pode, alternativamente, comandar:

su -c "locate .conf | grep /etc/ | zip "MeusConfs.zip" -@ -9"

A sintaxe acima solicita a senha do Root, mas tem como vantagem o fato de fazer cópia de segurança de todos os confs, mesmo aqueles sem permissão de leitura pelo usuário comum. O -9 instrui o ZIP a fazer compressão máxima (o default é -6).

Morvan, Usuário Linux #433640.

[5] Comentário enviado por morvan em 16/11/2016 - 12:57h

Bom dia.
Publiquei, no meu blogue de tecnologia, versão aprimorada. Esta insere novas extensões e salva, seletivamente, os confs de repositórios:
https://morvlab.wordpress.com/2016/11/14/fazendo-backup-rapidinho-de-seus-confs-em-gnu-linux/
Algo importante: este novo script salva o arquivo zip com o nome da máquina.
Morvan, Usuário GNU-Linux #433640. Seja Legal; seja Livre. Use GNU-Linux.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts