[Risolto] rsync non cancella i files

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
eldwist
Prode Principiante
Messaggi: 146
Iscrizione: venerdì 25 aprile 2008, 13:53
Località: Milano

[Risolto] rsync non cancella i files

Messaggio da eldwist »

Salve,
sto testando rsync per le normali procedure di backup.
Tutto ok per quanto riguarda la copia dei files sul disco di destinazione e del loro sincronismo, ma purtroppo non mi cancella i files del disco di destinazione, una volta rimossi in quello sorgente.

Ho provato i seguenti comandi :

Codice: Seleziona tutto

rsync -avuz --delete  --ignore-existing -progress /home/fabio/ /media/disk/backup
con questi messaggi di errore :

Codice: Seleziona tutto

building file list ... rsync: opendir "/home/fabio/.dbus" failed: Permission denied (13)
done
IO error encountered -- skipping file deletion
con

Codice: Seleziona tutto

 sudo rsync -avuz --delete  --ignore-existing -progress /home/fabio/ /media/disk/backup
con questi messaggi di errore :

Codice: Seleziona tutto

building file list ... rsync: readlink "/home/fabio/.gvfs" failed: Permission denied (13)
done
IO error encountered -- skipping file deletion
Avete qualche idea del motivo per il quale non mi cancella i files ?
Grazie in anticipo
Eld
Ultima modifica di eldwist il mercoledì 13 agosto 2008, 16:49, modificato 1 volta in totale.
Avatar utente
Schwitzd
Rampante Reduce
Rampante Reduce
Messaggi: 7622
Iscrizione: martedì 4 luglio 2006, 10:44
Località: Svizzera
Contatti:

Re: rsync non cancella i files

Messaggio da Schwitzd »

ma fammi capire tu vuoi cancellare il backup precedente e riscrivere quello nuovo?
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Avatar utente
eldwist
Prode Principiante
Messaggi: 146
Iscrizione: venerdì 25 aprile 2008, 13:53
Località: Milano

Re: rsync non cancella i files

Messaggio da eldwist »

Non esattamente,
io vorrei cancellare i files non più presenti nella dir sorgente, ma ancora presenti nella dir di destinazione, cioè quella di backup.
Spero di essermi spiegato bene, e se non erro l'opzione --delete di rsync serve proprio a questo.

Per esempio, con cron eseguo backup giornalieri ed in sync della mia home, quindi (dopo la prima volta) mi salva solo le differenze e/o le modifiche dei files.

Se io cancello qualcosa dalla mia home, vorrei che venisse cancellato anche nel backup ... invece resta li ... ed il backup cresce ... cresce di dimensioni, a causa di files che non uso più........ beh così ho lo storico di qualche mese ... nel caso mi servisse qualcosa di datato  ;D
Non tutto il male viene x nuocere :)


Come diceva qualcuno ....a Bug is an Unwanted feature :D
Ciao
Eld
Ultima modifica di eldwist il mercoledì 13 agosto 2008, 16:26, modificato 1 volta in totale.
Avatar utente
Schwitzd
Rampante Reduce
Rampante Reduce
Messaggi: 7622
Iscrizione: martedì 4 luglio 2006, 10:44
Località: Svizzera
Contatti:

Re: rsync non cancella i files

Messaggio da Schwitzd »

Ok ma non è la cosa migliore cancellare la cartella .gvfs  ;D

sinceramente come funziona rsync non lo so bene visto che non lo uso...
ma ricordati sempre del man  ;)

Codice: Seleziona tutto

man rsync
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Avatar utente
eldwist
Prode Principiante
Messaggi: 146
Iscrizione: venerdì 25 aprile 2008, 13:53
Località: Milano

Re: rsync non cancella i files

Messaggio da eldwist »

Schwitzd ha scritto: Ok ma non è la cosa migliore cancellare la cartella .gvfs  ;D

sinceramente come funziona rsync non lo so bene visto che non lo uso...
ma ricordati sempre del man  ;)

Codice: Seleziona tutto

man rsync
Concordo pienamente, ora mi sto leggendo un pò di howto sul web.
Non ho idea di cosa sia e a cosa serva .gvfs ... forse qualcosa con il file system (deduzione da fs), xrò questa dir nascosta non viene nemmeno copiata, infatti da errore nell'apertura della dir.

Uhm, sono ancora troppo "niubbo" ... uno pensa di migliorare con il tempo e con l'esperienza, ma più tempo passi su linux e più ti rendi conto di quante cose non sai .. e quindi la mia "niubbaggine" aumenta in modo esponenziale  ::)

Ciao
Eld
mcdomms
Prode Principiante
Messaggi: 71
Iscrizione: mercoledì 25 aprile 2007, 22:09

Re: rsync non cancella i files

Messaggio da mcdomms »

Il problema non sono i permessi, ma il fatto che il programma incontra degli errori di I/O.

Se sei sicuro di voler cancellare i file dal backup e sono in locale (a quel punto non so da cosa potrebbero derivare questi errori), puoi usare l'opzione --ignore-errors, il cui significato è (da man rsync)

--ignore-errors
    Tells --delete to go ahead and delete files even when there are I/O errors
Avatar utente
eldwist
Prode Principiante
Messaggi: 146
Iscrizione: venerdì 25 aprile 2008, 13:53
Località: Milano

Re: rsync non cancella i files

Messaggio da eldwist »

mcdomms ha scritto: Il problema non sono i permessi, ma il fatto che il programma incontra degli errori di I/O.

Se sei sicuro di voler cancellare i file dal backup e sono in locale (a quel punto non so da cosa potrebbero derivare questi errori), puoi usare l'opzione --ignore-errors, il cui significato è (da man rsync)

--ignore-errors
    Tells --delete to go ahead and delete files even when there are I/O errors
Grazie,
ho trovato questo tip sul web, provato e funziona e ... sei stato più veloce di me nel post :)
Ora metto il tag risolto, anche se non so ancora la causa del IO error, visto che la destination dir è su un'altro HD ....
comunque mi basta che sincronizzi il tutto.
Grazie mille per le vostre risposte
Ciao
Eld

Magari può essere utile ad altri, questo è il comando che ho utlizzato :

Codice: Seleziona tutto

rsync -avuz --ignore-existing -progress /home/fabio/ --delete  --ignore-errors /media/disk/backup
Ultima modifica di eldwist il mercoledì 13 agosto 2008, 17:08, modificato 1 volta in totale.
Avatar utente
tanismezz
Prode Principiante
Messaggi: 148
Iscrizione: martedì 6 dicembre 2005, 14:49

Re: [Risolto] rsync non cancella i files

Messaggio da tanismezz »

grazzissimo..
mi hai risolto un problema facendo questo post
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti