Pagina 1 di 1

Backup automatico su HD esterno

Inviato: sab 8 dic 2012, 11:16
da tgmx
Ciao Ragazzi,
sto sistemando i backup di casa (foto, video, musica ecc...).

Attualmente ho un hd esterno usb con una partizione unica ext4. Questa partizione ha come LABEL "backup_esterno" ed ho aggiunto una riga su fstab per velocizzarne il montaggio:
LABEL=backup_esterno /mnt/backup_esterno ext4 defaults 1 2

Quando voglio fare il backup lo collego ed eseguo un piccolo script del tipo:

Codice: Seleziona tutto

mount /mnt/backup_esterno
...
rsync -av --delete /mnt/documenti/luca /mnt/backup_esterno/backup/documenti/
...
...
umount /mnt/backup_esterno
Ora piacerebbe fare in modo che all'evento di connessione dell'HD sul pc venisse automaticamente eseguito lo script di backup.
Per quel poco che ho capiito di UDEV deve essere possibile ma non so bene come.

La regola UDEV dovrebbe tenere conto del LABEL della partizione prima di avviare il backup altrimenti all'inserimento di ogni chiavetta usb mi parte il backup.

Suggerimenti...?

Re: Backup automatico su HD esterno

Inviato: sab 8 dic 2012, 15:45
da joseph
Guarda potresti provare una cosa del genere

Codice: Seleziona tutto

ACTION=="add",KERNEL=="sd[a-z][0-9]", SUBSYSTEM=="block", NAME="backup_esterno" , RUN+="path/tuo_script_backup.sh %k"
In tuo_script_backup.sh ci metti i vari comandi del backup tenendo conto di %k che sarebbe il tuo device quindi
nel tuo script sarebbe $1

Codice: Seleziona tutto

mount /dev/$1 /mnt/backup_esterno
...
rsync -av --delete /mnt/documenti/luca /mnt/backup_esterno/backup/documenti/
...
...
umount /mnt/backup_esterno
Testalo e vedi un pò come va 8)

Re: Backup automatico su HD esterno

Inviato: sab 8 dic 2012, 20:29
da targzeta
In realtà invece che "NAME=" dovrebbe essere "NAME==".

Emanuele

Re: Backup automatico su HD esterno

Inviato: lun 10 dic 2012, 8:46
da tgmx
Grazie delle dritte.

Provo e vi faccio sapere.

Re: Backup automatico su HD esterno

Inviato: lun 10 dic 2012, 14:51
da ZeroUno
tgmx ha scritto:Ora piacerebbe fare in modo che all'evento di connessione dell'HD sul pc venisse automaticamente eseguito lo script di backup.
e se poi lo vuoi attaccare solo per sapere cosa c'è dentro?

Re: Backup automatico su HD esterno

Inviato: lun 10 dic 2012, 15:24
da tgmx
Giusta osservazione...
Diciamo che per adesso mi accontento di velocizzare ed automatizzare enormemente i backup periodici che faccio a casa.
Vorra' dire che visualizzaro' il contenuto dell'HD anche mentre esegue il sync.

In aggiunta e' possibile su udev specificare la porta usb in cui e' connesso il device?

Re: Backup automatico su HD esterno

Inviato: lun 10 dic 2012, 20:06
da targzeta
Dovresti seguire la pila di eventi lanciati all'inserimento della pendrive. Può darsi che ci sia qualcosa. Guarda il man di udevadm.

Emanuele