Skip to content

Script de backup para o Centro Acadêmico da Computação - UNICAMP

License

Notifications You must be signed in to change notification settings

cacounicamp/CACo-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programa simples para realizar backup dos computadores do CACo.

Pré-requisitos:
	* python 2.7
	* ssh
	* host de destino com autenticação via chave sem senha, e hash do sshd no
	  known_hosts do usuário
	* rsync
	* GNU tar e xz-utils (e/ou bzip2, e/ou gzip) (opcional)

Configuração:
	Criar um arquivo de texto simples em /etc/caco_backup.conf ou
	$HOME/.caco_backup.conf (este tem maior precedência que aquele), da
	seguinte forma:
	[defaults]
	destination = caminho_padrao_de_destino (pode ser uma url)
	protocol = protocolo_padrao_de_comunicacao (rsync)
	files = lista,de,arquivos,separados,por,virgula (não usar expansão de variáveis)
	compression_type = tipo_de_compressao (xz, gz ou bzip2)
	use_compression = true ou false, indica se os arquivos serão compactados

Uso:
	./backup.py [opções]
	Veja ./backup para uma lista das opções

Autor(es):
	* Ivan Sichmann Freitas

Licença:
	* GPLv3

About

Script de backup para o Centro Acadêmico da Computação - UNICAMP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published