Pagina 1 di 1

Backup Script

Inviato: lunedì 17 settembre 2007, 11:37
da smaniand
ciao a tutti !
Chi mi sa consigliare uno script di backup che esegua un gtar su hard-disk esterno, e che esegua la "rotazione" automatica dei backup vecchi?
Devo installarlo su un server senza X quindi dovrebbe utilizzare solo bash, cp, mv, rm, e mutt o mail al massimo...
Grazie mille !

Re: Backup Script

Inviato: lunedì 17 settembre 2007, 12:35
da M
Vedi se questo può fare al caso tuo:

Codice: Seleziona tutto

#!/bin/bash

# IMPORTANTE!!! PRIMA DI LANCIARE LO SCRIPT PER LA PRIMA VOLTA ACCERTARSI CHE NELLA MEDESIMA CARTELLA SIA GIÀ PRESENTE UN FILE DI TESTO DI NOME backupnumber CONTENENTE ESCLUSIVAMENTE LA STRINGA "1"

cat backupnumber | while read line 
do 	
	if [ "${line}" = "6" ]		#genera file da 1 a n-1, in questo caso da 1 a 5
	then
		echo 1 > backupnumber
		line=1
	fi
	nomebackup=backup		#modificare qui per cambiare il nome del backup

	tar -cvpjf /"${nomebackup}""${line}".tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/"${nomebackup}""${line}".tar.bz2 --exclude=/mnt --exclude=/sys /
		
	echo `expr $line + 1` > backupnumber
	
done
l'ho scritto ora quindi testalo prima di fare affidamento su di lui

ciao,
Marco