sono d'accordo con te e in effetti il mount point non cambia
mai, io mi riferivo al folder
quindi, ad esempio, se faccio l'rsync di /media/DATES/number1 e
un domani un utonto (nome appositamente scelto) decide di chiamarlo
/media/DATES/fox io al momento ho un problema non segnalato (il fatto di non
ricevere la mail di notifica non è affidabile), sto cercando quindi
un'aggiunta che, sempre via mail mi dice "ehi, number1 non esiste"
scusa la domanda, cos'altro potrei usare al posto di rsync (non
commerciale ovviamente) ?
From: root2fox@gmail.com
[mailto:root2fox@gmail.com] On Behalf Of Fox@email.it
Sent: Thursday, March 26, 2009 10:17 AM
To: talking@ml.linuxvar.it
Subject: 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...