Backup d'un home linux

De Adadov.net wiki
Révision datée du 21 février 2012 à 15:08 par Adadov (discussion | contributions) (Page créée avec « <syntaxhighlight lang="bash"> homeBackup() { BACKUPFS=/media/Backup_Linux BACKUPFOLDER=`/bin/hostname 2>&1 >/dev/null` if [ -d $BACKUPFS ]; then if [ ! -d "$BACKUPFS/$BAC... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
homeBackup() {
BACKUPFS=/media/Backup_Linux
BACKUPFOLDER=`/bin/hostname 2>&1 >/dev/null`
if [ -d $BACKUPFS ]; then
	if [ ! -d "$BACKUPFS/$BACKUPFOLDER" ]; then
		mkdir "$BACKUPFS/$BACKUPFOLDER"
	fi
	if [ -r "$BACKUPFS/exclude.txt" ]; then
		rsync -auv --delete --delete-excluded --exclude-from=$BACKUPFS/exclude.txt ~ $BACKUPFS/$BACKUPFOLDER
	else
		echo "Impossible de trouver le fichier d'exclusions, il faut créer un fichier $BACKUPFS/exclude.txt"
	fi
else
	echo "Le media de backup est introuvable, est il bien branché et monté ?"
fi
}