#computers="josef"
###
-#disse bør kunne varieres fra fs til fs
+#disse bør kunne varieres fra fs til fs?
+#disse bør flyttes ut i egen fil som kan editeres fra web kanskje?
maksantallfulle=2 #hvor mange fulle vi tar vare på
#maksantalldaglige=30 #hvor mange daglige vi tar vare på
dagermellomfulle=30 #antall dager før det er på tide med ny full
#selve backupen
backup
- echo "$computer:$filesystem sletter fulle slik at vi ikke har mer enn 2"
+ #Sjekker om det er på tide å slette noen fulle backuper
mf=$(($maksantallfulle+1))
for full in `ls -1t /backup/$computer/$sfilesystem/full/*tgz | tail +$mf`
do
prefix=`echo $full|cut -d . -f 1`
- echo "$computer:$filesystem sletter $prefix"
+ echo "$computer:$filesystem sletter full $prefix (for mange)"
rm $prefix*
done
- echo "$computer:$filesystem ferdig med slett av fulle"
- echo "$computer:$filesystem slette daglige eldre enn eldste fulle"
+ #Sjekker om det er på tide å slette noen daglige backuper
eldste=`ls -t1 /backup/$computer/$sfilesystem/full/*tgz | tail -1`
find \
/backup/$computer/$sfilesystem/daglig \
\! -newer $eldste \
- -print \
+ -printf "$computer:$filesystem sletter daglig %f (for gammel)\n" \
-exec rm {} \;
- echo "$computer:$filesystem ferdig med slett av gamle daglige"
done