[CentOS-de] "Verteiltes Backup" - Meine SkriptIdee.

Wolfgang centos at arcor.de
Mo Dez 13 17:41:36 EST 2010


Hallo,


weil ich kein großer Skriptmeister bin, möchte ich euch bitten,
ein Blick auf folgende Skript "zu werfen".

Wenn arpwatch + Rsync läuft und SeLinux nicht stört sollte das
laufen, oder?

Wenn das alles Mist ist... sagt es mir bitte auch.

Zur Frage ob ich ein Lehrer/Schüler bin: weder noch.
Ich bin ein Elternteil eines Kindes.

##################################################################
# cat ring-rsync.sh

#!/bin/sh

# Mo 13 Dez 2010 23:14:52 CET
# Ring-Rsync

# Wird nach Testphase auf allen Linux-PC im Cronjob installiert.
# Rsyncd + Arpwatch soll auf allen Linux-PC laufen

# Nur 8 Verbindungen zu lassen
count=`netstat -tn | grep ":873" | grep "VER" | wc -l`
[ $count -gt 8 ] && exit

clear

[ -d /var/www/html/Bilder/Klasse1 ] || mkdir
-p /var/www/html/Bilder/Klasse1
[ -d /var/www/html/Bilder/Klasse2 ] || mkdir
-p /var/www/html/Bilder/Klasse2
[ -d /var/www/html/Bilder/Klasse3 ] || mkdir
-p /var/www/html/Bilder/Klasse3
[ -d /var/www/html/Bilder/Klasse4 ] || mkdir
-p /var/www/html/Bilder/Klasse4
[ -d /var/www/html/Bilder/Klasse5 ] || mkdir
-p /var/www/html/Bilder/Klasse5
[ -d /var/www/html/Bilder/Klasse6 ] || mkdir
-p /var/www/html/Bilder/Klasse6
[ -d /var/www/html/Bilder/Klasse7 ] || mkdir
-p /var/www/html/Bilder/Klasse7
[ -d /var/www/html/Bilder/Klasse8 ] || mkdir
-p /var/www/html/Bilder/Klasse8

tac /var/log/messages | awk '/new station/ {print $3" "$8}'
array1=(`tac /var/log/messages | awk '/new station/ {print $3" "$8}'`)

rsync -4av --partial --bwlimit=100
${array1[1]}:/var/www/html/Bilder/Klasse1 /var/www/html/Bilder/ &
rsync -4av --partial --bwlimit=100
${array1[3]}:/var/www/html/Bilder/Klasse2 /var/www/html/Bilder/ &
rsync -4av --partial --bwlimit=100
${array1[5]}:/var/www/html/Bilder/Klasse3 /var/www/html/Bilder/ &
rsync -4av --partial --bwlimit=100
${array1[7]}:/var/www/html/Bilder/Klasse4 /var/www/html/Bilder/ &
rsync -4av --partial --bwlimit=100
${array1[9]}:/var/www/html/Bilder/Klasse5 /var/www/html/Bilder/ &
rsync -4av --partial --bwlimit=100
${array1[11]}:/var/www/html/Bilder/Klasse6 /var/www/html/Bilder/ &
rsync -4av --partial --bwlimit=100
${array1[13]}:/var/www/html/Bilder/Klasse7 /var/www/html/Bilder/ &
rsync -4av --partial --bwlimit=100
${array1[14]}:/var/www/html/Bilder/Klasse8 /var/www/html/Bilder/ &

#######################################################################

Evtl. sollte ich mir lftp oder wget ansehen, wenn diese eine
Bandbreitenbeschränkung besitzen?

Zum Thema löschen: ... da muss ich mir noch was einfallen lassen.
Mögliche "Löschtag": erste Woche nach den Ferien.


Schöne Woche und vielen Dank an alle die mir helfen
Wolfgang