aiuto su comando rsync

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
ubundu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 833
Iscrizione: mercoledì 27 maggio 2009, 21:50

aiuto su comando rsync

Messaggio da ubundu »

ciao ho bisogno di automatizzare un backup con rsync, vi espondo la cosa.....
uso il comando rsync -avz source dest va tutto bene, ma se volessi automatizzare il processo mi basterebbe schedulare il comando in un files eseguibile e poi richiamarlo da cron giusto?
Ma se è cosi come faccio a fare in modo che lui mi mantenga sempre e solo gli ultimi 2 backup e cancelli/sovrascriva i precedenti?
grazie
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: aiuto su comando rsync

Messaggio da steff »

a) non ti serve rsync ma rsnapshot (che usa rsync)
b) puoi anche inserire il comando

Codice: Seleziona tutto

rsnapshot daily
in /etc/cron.daily per esempio
c) cosa c'entra hardware ? Sposto.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
ubundu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 833
Iscrizione: mercoledì 27 maggio 2009, 21:50

Re: aiuto su comando rsync

Messaggio da ubundu »

qualche esempio per rsnapshot?

si usa uguale a rsync? se si come fa a capire quando cancellare o sovrascrivere i files?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: aiuto su comando rsync

Messaggio da steff »

Codice: Seleziona tutto

man rsnapshot
:)

In /etc hai il suo file di configurazione, si capisce bene, basta usare TAB e non spazi nelle modifiche. Qui ho abbozzato il file di config:
http://www.vogliaditerra.com/vogliadili ... -completo/
In pratica basta invocare con daily, fai qualche prova con cartelle non importanti e vedi come va.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
ubundu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 833
Iscrizione: mercoledì 27 maggio 2009, 21:50

Re: aiuto su comando rsync

Messaggio da ubundu »

mi servirebbe capire come funziona per bene, è un po stile
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25450
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: aiuto su comando rsync

Messaggio da giulux »

chiedo scusa per l'intromissione: c'è modo di fissare anche l'ora in cui vanno eseguiti i backup?
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: aiuto su comando rsync

Messaggio da steff »

ubundu ha scritto: mi servirebbe capire come funziona per bene, è un po stile
stile? ostile? Se lo imposti più o meno così dovrebbe andare:

Codice: Seleziona tutto

snapshot_root   /percorso/al/backup/

interval       daily   2

rsync_short_args        -auvp
rsync_long_args --stats 


lockfile        /home/utente/rsnapshot.pid

###############################
### BACKUP POINTS / SCRIPTS ###
###############################

# LOCALHOST
backup  /etc/           etc/
backup  /home/utente/     utente/
Imposta e dai

Codice: Seleziona tutto

rsnapshot daily
alla seconda volte troverai sul backup due cartelle daily0 daily1.
giulux ha scritto: chiedo scusa per l'intromissione: c'è modo di fissare anche l'ora in cui vanno eseguiti i backup?
Con crontab, ma non ne sono pratico per niente, uso queste cartelle  /etc/cron.* e cron & anacron
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
ubundu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 833
Iscrizione: mercoledì 27 maggio 2009, 21:50

Re: aiuto su comando rsync

Messaggio da ubundu »

ok perfetto non capisco però come poter fare se si puo fare una copia di backup per ogni file system diverso... esempio:
ho bisogno che ogni giorno ho da fare un backup di /etc/ e ogni mese una copia di backup di /usr/ o di altro file system, come faccio con rsnapshot?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: aiuto su comando rsync

Messaggio da steff »

Codice: Seleziona tutto

rsnapshot help
....
  -c [file]        - Specify alternate config file (-c /path/to/file)
Crei un altro file di config per le altre directory:

Codice: Seleziona tutto

rsnapshot monthly -c /etc/altroconfigfile.conf
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
ubundu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 833
Iscrizione: mercoledì 27 maggio 2009, 21:50

Re: aiuto su comando rsync

Messaggio da ubundu »

ok ma come dicevo per fare un backup da remoto non ci sto riuscendo, uso:

sudo rsnapshot -c /etc/rsnapshot_mio.conf weekly

ma ho:
ERROR:  snapshot_root /backup/mio/
ERROR: ---------------------------------------------------------------------
ERROR: Errors were found in /etc/rsnapshot_mio.conf,
ERROR: rsnapshot can not continue. If you think an entry looks right, make
ERROR: sure you don't have spaces where only tabs should be.


ed inoltre come faccio ad inserire le password per accedere all'altro pc?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40359
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: aiuto su comando rsync

Messaggio da steff »

If you think an entry looks right, make sure you don't have spaces where only tabs should be.
Succede spesso: devi usare TAB per gli spazi, non il tasto spazio nel file. Per accedere in ssh alla altra macchina? Non ho idea.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
ubundu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 833
Iscrizione: mercoledì 27 maggio 2009, 21:50

Re: aiuto su comando rsync

Messaggio da ubundu »

ok, ma mi manca solo come inserire la pws per accedere via ssh-.
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25450
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: aiuto su comando rsync

Messaggio da giulux »

steff ha scritto:
giulux ha scritto: chiedo scusa per l'intromissione: c'è modo di fissare anche l'ora in cui vanno eseguiti i backup?
Con crontab, ma non ne sono pratico per niente, uso queste cartelle  /etc/cron.* e cron & anacron
andiamo bene, io ne so meno di te!  ::)
comumque grazie, prima o poi me lo studio
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 9 ospiti