[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux_var] script di backup
Be, a mio avviso bisognerebbe capire perche' puo' cambiare la source.
Personalmente mi puo' star bene quando collego un dispositivo usb che devo usare temporaneamente e quindi ci accedo in base a dove me lo monta (/media/disk disk1....) ma se devo accederci ogni giorno allo stesso modo e da piu pc preferisco avere dei riferimenti fissi,m proprio per evitare problemi come quello che hai tu.
Se il device non viene montato sempre nello stesso modo probabilmente non basta un grep sull'output di mount...
SI potrebbe lanciare uno script che cerchi nei vari mountpoint un file apposito che ha solo quel device, una volta trovato la variabile $source viene assegnata
che ne so, crei un file vuoto tipo .filevuoto nel device che monti di solito.
supponendo che il mount avvenga cmq in /media/
provi a cercare il file partendo da /media appunto, e dall'output puoi ricavarti il mountpoint del giorno.
Come alternativa o integrazione potresti aggiungere qualcosa che ti invii una mail dicendo che il backup e' fallito.
Il mio script cmq si basa sul fatto che il server contatta un nas (freenas) dove c'e' in ascolto un server rsync
SOURCE=/
EXCLUDES="--EXCLUDE-FROM=/percorsodel file/lista"
OPTIONS="-avr --delete"
SERVER="rsync://192.168.xxx.xxx:873/Nome"
exec 2>/var/log/...rsync.err
exec >/var/log/....rsync.log
rsync $OPTIONS $EXCLUDES $SOURCE $SERVER
poi ne ho un altro che mi manda i report via email
p.s.
cmq rsync e' una brutta bestiaccia.
e' un attimo trovarsi *SENZA* quello che si voleva salvare...