#!/bin/bash # Svugdje u skripti prilagoditi korisn_ime@posluzitelj.domena.hr vlastitom stanju volume="/mnt/sdc3" if mount | grep "on ${volume} type" > /dev/null then echo "montiran /mnt/sdc3" else sudo mount /dev/sdc3 /mnt/sdc3 && echo "OK" fi if grep -q /mnt/sdc3 /proc/mounts then sudo rsync -avPSH -e ssh --delete --force --rsync-path='sudo rsync' korisn_ime@posluzitelj.domena.hr:/var/ /mnt/sdc3/ && sudo umount /mnt/sdc3 fi #Ove provjere s 'grep' da li su particije montirane su vazne #da kopiranje ne bi slucajno islo neposredno u dir 'mnt' i time #zapunilo sam sistemski umjesto ciljnog diska volume="/mnt/sdc5" if mount | grep "on ${volume} type" > /dev/null then echo "montiran /mnt/sdc5" else sudo mount /dev/sdc5 /mnt/sdc5 && echo "OK" fi if grep -q /mnt/sdc5 /proc/mounts then sudo rsync -avPSH -e ssh --delete --force --rsync-path='sudo rsync' korisn_ime@posluzitelj.domena.hr:/usr/ /mnt/sdc5/ && sudo umount /mnt/sdc5 fi volume="/mnt/sdc2" if mount | grep "on ${volume} type" > /dev/null then echo "montiran /mnt/sdc2" else sudo mount /dev/sdc2 /mnt/sdc2 && echo "OK" fi if grep -q /mnt/sdc2 /proc/mounts then sudo rsync -avPSH -e ssh --exclude='/dev' --exclude='/var' --exclude='/usr' --exclude='/tmp' --exclude='/mnt' --exclude='/proc' --exclude='/sys' --exclude='/home' --delete --force --rsync-path='sudo rsync' korisn_ime@posluzitelj.domena.hr:/ /mnt/sdc2/ && sudo umount /mnt/sdc2 fi volume="/mnt/sdc7" if mount | grep "on ${volume} type" > /dev/null then echo "montiran /mnt/sdc7" else sudo mount /dev/sdc7 /mnt/sdc7 && echo "OK" fi if grep -q /mnt/sdc7 /proc/mounts then sudo rsync -avPSH -e ssh --exclude='BACKUP_folder' --delete --force --rsync-path='sudo rsync' korisn_ime@posluzitelj.domena.hr:/home/ /mnt/sdc7/ && sudo umount /mnt/sdc7 fi