Autore Topic: Backup sincronizzato con Rsync  (Letto 11383 volte)

Offline blupenguin

  • *
  • Post: 366
  • Reputazione: 23
    • Mostra profilo
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #15 il: 29 Novembre 2011 ore 14:05 »
grazie della risposta, stasera provo....  ;)

Di niente, al caso fai sapere se ci sono altri problemi

Offline DareDevil

  • *
  • Post: 339
  • Reputazione: 3
    • Mostra profilo
    • Il mio blog
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #16 il: 01 Dicembre 2011 ore 13:37 »
ho modificato lo script come indicato... Funziona (pare, ma devo ancora fare il backup completo e provar il backup incrementale)

Grazie blue... +1 x te e a enzolatina, che nonostante la mia niubbaggine mi risponde ancora
- DareK -

Offline KillJoy

  • *
  • Post: 177
  • Reputazione: 4
  • http://kde4win7.it
    • Mostra profilo
    • KDE4WIN7
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #17 il: 03 Dicembre 2011 ore 22:50 »
Ciao ho eseguito lo script come da guida ora ho delle domande

1  > Funzionarebbe anche su debian questo script ?
Cioè se vorrei usarlo su kubuntu basterebbe installare il pacchetto Rsync e tutto resterebbe uguale giusto? Quindi questo script va bene per tutte le distro GNU/Linux sulle quali esiste questo pacchetto o sbaflio?
A me andrebbe già bene se funzionasse su debian e derivate xD

2 Ho fatto partire lo script e avendo poca roba in 5 minuti è finito tutto ora man mano che aggiungo roba alle cartelle lo script mi fare backup incrementali ho capito bene vero?????

3 Se un giorno mi si sputtana la distro ho voglio reinstallare e quindi vorrei fare un restore del tutto Tu dici che si potrebbe fare basta fare un altro script che fa alla rovescia il lavoro giusto??

4 Se si mi diresti come farlo per favore :) Ecco il mio scritp


Codice: [Seleziona]
#---------------------------------------------------+
# Funzione verifica presenza disco ed       |
# esistenza della cartella di destinazione     |
#---------------------------------------------------+
#echo
echo "******* INIZIO VERIFICA DISCO *******"
if ! mount | grep /media/Volume
then
echo "------- IL DISCO Volume NON E' MONTATO, -------"
echo "------- COLLEGARE IL DISCO QUINDI RIPROVARE -------"
exit 1
elif [ ! -d /media/Volume/mio_bkp ]
then
echo "------- LA CARTELLA mio_bkp NON ESISTE -------"
echo -n "# Creo la cartella mio_bkp? (s/n) "
read sure
if [[ $sure = "s" ]]
then
mkdir /media/Volume/mio_bkp
echo "------- HO CREATO LA CARTELLA mio_bkp -------"
echo "******* VERIFICA COMPLETATA *******"
else
echo "------- NON CREO LA CARTELLA, -------"
echo "------- VERIFICARE IL DISCO QUINDI RIPROVARE -------"
exit 1
fi
else [ -d /media/Volume/mio_bkp ]
echo "------- IL DISCO E' PRONTO AL TRASFERIMENTO DEI DATI -------"
echo "******* VERIFICA COMPLETATA *******"
fi
sleep 3

#----------------------------------------------------+
# funzione verifica  dell' esistenza del file     |
# di promemoria dei salvataggi eseguiti     |
#----------------------------------------------------+
echo
echo "******* VERIFICO ESISTENZA FILE PROMEMORIA DEI SALVATAGGI  *******"
  if [ -f ~/Documenti/salvataggio_miei_dati ]
  then
  echo "******* FILE salvataggio miei dati TROVATO *******"
  else [ ! -f ~/Documenti/salvataggio_miei_dati ]
  echo " ------- IL FILE salvataggio miei dati NON ESISTE -------"
  echo "------- CREO IL FILE IN ~/Documenti -------"
  sleep 2
  touch ~/Documenti/salvataggio_miei_dati
  sleep 2
  echo "******* FILE salvataggio miei dati CREATO *******"
  fi
sleep 2
#-----------------------------------------------+
# funzione di aggiornamento dati |
# viene eseguito il backup sincronizzando la |
# cartella di destinazione con quella d'origine |
#-----------------------------------------------+
echo
echo "******* INIZIO FASE AGGIORNAMENTO *******"
echo -n "# Inizio il trasferimento dati? (s/n)"
read sure
if [[ $sure = "s" ]]
then
echo "------- INIZIO TRASFERIMENTO FILES -------"
rsync -avrz --delete --force ~/Documenti /media/Volume/mio_bkp/Documenti_bkp
sleep 2s
rsync -avrz --delete --force ~/Immagini /media/Volume/mio_bkp/Immagini_bkp
sleep 2s
rsync -avrz --delete --force ~/Musica /media/Volume/mio_bkp/Musica_bkp
sleep 2s
rsync -avrz --delete --force ~/Script /media/Volume/mio_bkp/Script_bkp
sleep 2s
rsync -avrz --delete --force ~/Video /media/Volume/mio_bkp/Video_bkp
sleep 2s
echo "------- FINE TRASFERIMENTO FILES -------"
echo "------- AGGIORNO IL FILE salvataggio miei dati -------"
echo "ultimo salvataggio dati su NOMEDISCO: $(date)" >> ~/Documenti/salvataggio_miei_dati
echo "******* SALVATAGGIO COMPLETATO *******"
exit 0
else
echo "------- NON FACCIO IL TRASFERIMENTO DATI -------"
echo "******* ABBANDONO LA PROCEDURA *******"
exit 1
fi


Mille grazie per l'aiuto e complimenti per l'ottimo script, cavolo dovrei incominciare a muovere i primi passi con la creazione di qualche scriptino hai mica delle guide in Italiano per piacere che farebbero al caso mio xD
Ciao ciao e grazie

CPU -Intel I5 2500K - 8 GB RAM G.SKILL F3-12800CL9D-8GBRL- MB Asus Maximus IV Extreme-Z -  Dissipatore Noctua NH-D14 - Ali - Smart Series 730w 80+ Case Termaltake  Level 10 GT

Offline cippaciong

  • *
  • Post: 708
  • Reputazione: 47
  • Fletto i muscoli e sono nel vuoto
    • Mostra profilo
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #18 il: 04 Dicembre 2011 ore 09:51 »
Non per criticare il lavoro di blupenguin che tra l'altro è ottimo e per me arriva proprio al momento giusto dato che era da un po' che volevo mettere in piedi un sistema di backup con rsync. In ogni caso per chi ha difficoltà con lo script, esistono anche tantissimi programmi con GUI per fare i backup, alcuni basati su rsync oltretutto.
Comunque ripeto, era solo una precisazione, la guida è ottima!

Offline DareDevil

  • *
  • Post: 339
  • Reputazione: 3
    • Mostra profilo
    • Il mio blog
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #19 il: 04 Dicembre 2011 ore 10:41 »
pero' ti perdi il divertimento......  :P
- DareK -

Offline cippaciong

  • *
  • Post: 708
  • Reputazione: 47
  • Fletto i muscoli e sono nel vuoto
    • Mostra profilo
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #20 il: 04 Dicembre 2011 ore 11:05 »
Ovvio!  ;D

Offline blupenguin

  • *
  • Post: 366
  • Reputazione: 23
    • Mostra profilo
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #21 il: 05 Dicembre 2011 ore 14:26 »
Ciao ho eseguito lo script come da guida ora ho delle domande


Ciao, cerco nel rispondere a te, di approfondire alcuni argomenti legati al mio script.

1- Innanzitutto lo script vale su qualsiasi distro linux/unix in cui sia installato il pacchetto rsync.

2- Non voglio perdermi nei meandri delle definizioni sui tipi di backup, diciamo che si, esegue una specie di backup incrementale o meglio, esegue semplicemente un mirroring dei dati.

3- Se un giorno hai la necessità di fare un restore puoi eseguire uno script inverso a questo o, meglio ancora, semplicemente vai a ricopiare il contenuto delle cartelle di backup nella nuova installazione. Esempio banale, dopo aver reinstallato il sistema prendi il contenuto della tua cartella "/media/Volume/mio_bkp/Documenti_bkp/" e lo copi al posto della cartella Documenti nella tua nuova /home.

Vorrei a questo punto approfondire una cosa. Ho visto finora negli script personalizzati che avete postato, che avete lasciato pressapoco invariate le cartelle di cui fare il salvataggio. Il mio era semplicemente un esempio base. Supponiamo che nella vosta home ci sia anche una cartella di nome "Lezioni-pdf" e che la vogliate inserire all'interno del vostro backup. Per farlo vi basta aggiungere nella terza sezione dello script le due righe
Codice: [Seleziona]
rsync -avrz --delete --force ~/Lezioni-pdf /media/Volume/mio_bkp/Lezioni_bkp
sleep 2s
Stesso discorso se i dati di origine si trovano in una diversa partizione. Supponiamo che la nostra cartella "Lezione_pdf" si trovi nella partizione /media/dati/ e che vogliamo inserirla nel backup. La prima parte della stringa cambierebbe da
Codice: [Seleziona]
rsync -avrz --delete --force ~/Lezioni-pdfa
Codice: [Seleziona]
rsync -avrz --delete --force /media/dati/Lezioni-pdf
4-  Ritorniamo al punto del restore. Se non vogliamo farlo copiando semplicemente la cartella Documenti dal disco di salvataggio alla nostra nuova /home vuota ma vogliamo sfruttare rsync il comando diventerebbe (faccio l'esempio del disco dati di killjoy e della cartella Documenti)

Codice: [Seleziona]
rsync -avrz --delete --force /media/Volume/mio_bkp/Documenti_bkp ~/Documenti
Personalmente sconsiglio di usare rsync per fare il restore se non siete sicuri al 10000% di quello che state facendo! Rischiate di fare danni.

Come ha detto cippaciong esistono anche tantissimi programmi per fare i backup dotati di interfaccia grafica. Io trovo rsync molto comodo e, più che altro, divertente e veloce da usare.
« Ultima modifica: 05 Dicembre 2011 ore 14:29 da blupenguin »

Offline KillJoy

  • *
  • Post: 177
  • Reputazione: 4
  • http://kde4win7.it
    • Mostra profilo
    • KDE4WIN7
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #22 il: 05 Dicembre 2011 ore 20:59 »
Grazie delle ottime spiegazioni :)
Ma allora sconsigli il restore fatto diciamo " in automatico "

Secondo te qual'è il miglior metodo / programma che fa buoni backup incrementali con un buon restore in caso di che ne so reinstallazione partizione / ???

In kubuntu si dice che sia un buon compromesso questo comando per far si che si abbia una lista di programmi installati con il suo restore, esiste qualcosa di simile per Chakra??

Codice: [Seleziona]
dpkg --get-selections > pacchetti_installati.txt

Codice: [Seleziona]
sudo bash
dpkg --set-selections < ./pacchetti_installati.txt && apt-get dselect-upgrade

Grazie ancora per le dritte e per la pazienza che hai nei miei confronti :P

CPU -Intel I5 2500K - 8 GB RAM G.SKILL F3-12800CL9D-8GBRL- MB Asus Maximus IV Extreme-Z -  Dissipatore Noctua NH-D14 - Ali - Smart Series 730w 80+ Case Termaltake  Level 10 GT

Offline blupenguin

  • *
  • Post: 366
  • Reputazione: 23
    • Mostra profilo
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #23 il: 06 Dicembre 2011 ore 13:53 »
In verità non è che sconsiglio il restore fatto in automatico, solo preciso che è meglio farlo solo se si è pienamente sicuri di ciò che si sta facendo. Ti porto ad esempio un episodio che mi è successo tempo fa. Stavo aggiornando il mio iconset quando dopo diverse ore di lavoro ho pensato di farne un salvataggio. Distrattamente ho lanciato il comando di restore anzichè quello di backup..... il lavoro appena fatto è sparito in una manciata di secondi con conseguenti imprecazioni.

Conosco il comando che hai indicato, è molto comodo da usare nelle varie derivate da debian per installare velocemente una lista di programmi precedentemente salvata anche se, in alcuni casi di avanzamento di versione, si può finire con l'andare a installare pacchetti che nella versione più recente sono stati sostituiti. Ad ogni modo non conosco il corrispondente comando su arch e famiglia.

Offline enzolatina

  • *
  • Post: 609
  • Reputazione: 18
    • Mostra profilo
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #24 il: 06 Dicembre 2011 ore 16:20 »
pacman -Qqe > lista_pacchetti_installati
pacman -S $(cat lista_pacchetti_installati)
poi se ccr o packer abbiano le stesse opzioni non lo so, mai indagato
noi siamo ****linux, ogni resistenza è inutile, sarete assimilati
linuxuser:408768 http://linuxcounter.net

Offline KillJoy

  • *
  • Post: 177
  • Reputazione: 4
  • http://kde4win7.it
    • Mostra profilo
    • KDE4WIN7
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #25 il: 06 Dicembre 2011 ore 19:30 »
allora grazie ad entarmbi per le risposte :)
Enzo non ho mica capito bene i comandi, potresti essere più chiaro :p
Grazie di cuore !!
Cioè per avere una lista dei pacchetti su chakra devo dare
pacman -Qqe > lista.txt ( son sul lavoro nn posso provare poi vado a casa e provo)
pacman -S $ (cat lista....)     (fa la stessa cosa di sopra?? )
Scusami per nn aver capito e ancora grazie

CPU -Intel I5 2500K - 8 GB RAM G.SKILL F3-12800CL9D-8GBRL- MB Asus Maximus IV Extreme-Z -  Dissipatore Noctua NH-D14 - Ali - Smart Series 730w 80+ Case Termaltake  Level 10 GT

Offline enzolatina

  • *
  • Post: 609
  • Reputazione: 18
    • Mostra profilo
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #26 il: 06 Dicembre 2011 ore 21:08 »
il primo crea un file di testo con la lista dei pacchetti installati, il secondo legge la lista e reinstalla i pacchetti che sono nella lista....
man pacman è tuo amico, dacci un'occhiata ed hai sottomano tutte le opzioni....
noi siamo ****linux, ogni resistenza è inutile, sarete assimilati
linuxuser:408768 http://linuxcounter.net

Offline KillJoy

  • *
  • Post: 177
  • Reputazione: 4
  • http://kde4win7.it
    • Mostra profilo
    • KDE4WIN7
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #27 il: 10 Dicembre 2011 ore 22:21 »
man pacman sarà pure n'amico mio ma quello stunz parla inglese xD :P
e io nn lo capisco :)

CPU -Intel I5 2500K - 8 GB RAM G.SKILL F3-12800CL9D-8GBRL- MB Asus Maximus IV Extreme-Z -  Dissipatore Noctua NH-D14 - Ali - Smart Series 730w 80+ Case Termaltake  Level 10 GT

Offline enzolatina

  • *
  • Post: 609
  • Reputazione: 18
    • Mostra profilo
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #28 il: 10 Dicembre 2011 ore 22:46 »
cerca il pacchetto manpages-it (o qualcosa di simile) e vedrai che pacman è tuo amico e si adatta a parlare italiano visto che tu non vuoi dialogare con lui in inglese......
noi siamo ****linux, ogni resistenza è inutile, sarete assimilati
linuxuser:408768 http://linuxcounter.net

Offline KillJoy

  • *
  • Post: 177
  • Reputazione: 4
  • http://kde4win7.it
    • Mostra profilo
    • KDE4WIN7
Re:[Guida] Backup sincronizzato con Rsync
« Risposta #29 il: 14 Dicembre 2011 ore 00:01 »
ma dicon tutti che le manpages it son una ciofeca mal aggiornate ecc ecc e quindi tutti le sconsgliano
cmq grazie per il consiglio provo a vedere se trovo il pacchetto e ad installarlo  ;)

CPU -Intel I5 2500K - 8 GB RAM G.SKILL F3-12800CL9D-8GBRL- MB Asus Maximus IV Extreme-Z -  Dissipatore Noctua NH-D14 - Ali - Smart Series 730w 80+ Case Termaltake  Level 10 GT

 

Template by Homey | Sito ufficiale | Disclaimer