]> git.sesse.net Git - backup.sh/blobdiff - backup.sh
prøver å spare diskplass.
[backup.sh] / backup.sh
index 3374865499a92542ec2baa7b2ff4f3318c1a5920..a7256a9a7cfd2270ab1b80f1252bb8770c501a22 100755 (executable)
--- a/backup.sh
+++ b/backup.sh
@@ -34,7 +34,7 @@ unixcomputers=`cat $confdir/computers.unix`
 ###
 
 #disse bør kunne varieres fra fs til fs?
-maksantallfulle=2          #hvor mange fulle vi tar vare på
+maksantallfulle=3          #hvor mange fulle vi tar vare på
 dagermellomfulle=30        #antall dager før det er på tide med ny full
 logw=40
 ###
@@ -72,7 +72,10 @@ backup()
  exf=`ssh $computer "ls ~/.backup/exclude"`
 
  #We try to run tar on the remote computer
- if `ssh $computer "$tar cfCl -  $filesystem . $lastcmd \
+ #    C is instead of 'cd $filesystem'
+ #    - is 'this directory'
+ #    l is 'stay in local filesystem
+ if `ssh $computer "$tar cfCl - $filesystem . $lastcmd \
       --exclude-from=$exf \
         | gzip" \
    |  dd of=$DATE.tmp 2>/dev/null` 
@@ -153,7 +156,7 @@ do
 
   #sjekker om det er på tide med en full
   if 
- [ -z `find $storagedir/$computer/$sfilesystem/full/ -name \*tgz -mtime -$dagermellomfulle` ]
+ [ -z "`find $storagedir/$computer/$sfilesystem/full/ -name \*tgz -mtime -$dagermellomfulle`" ]
   then
    backuplevel=full
   fi
@@ -195,4 +198,7 @@ done
 #[ ! -z $remotestat ] && scp /tmp/report.txt $remotestat
 ###
 
+# print diskusage to logfile
+df -k
+
 date