Pagina 1 di 1

Backup incrementali

Inviato: gio 4 mar 2010, 13:09
da andy-x
Salve.
Premetto che ho cercato qui sul forum e su google ma mi sono perso.....
Avevo anche riesumato questo post... viewtopic.php?f=6&t=29903 ma niente.
Avrei bisogno di capire come si possa fare o che programma usare per fare dei backup incrementali.... forse con rsync ma lo conosco poco.
In pratica avrei bisogno di fare un backup quasi completo del server il venerdi' a chiusura ufficio e per li altri giorni degli incrementali da conservare magari in directory diverse.
Tutto questo lo farei su un disco esterno USB.... magari in futuro se serve un NAS.
Chi sa' darmi una indicazione di come muovermi?
Grazie.

Re: Backup incrementali

Inviato: gio 4 mar 2010, 13:28
da Giambattista
Ciao, ti linko la guida che ho seguito io, spero possa esserti utile:

http://www.danielesalamina.it/il-backup ... -rsnapshot

Re: Backup incrementali

Inviato: gio 4 mar 2010, 14:18
da andy-x
Interessante!
Grazie Giambattista. :thumbright:

Re: Backup incrementali

Inviato: gio 4 mar 2010, 17:45
da spiri
Ciao,
ti suggerisco rbme che usa rsync in maniera egregia!
http://www.schapiro.org/schlomo/projects/rbme.php

ciao

spiri

Re: Backup incrementali

Inviato: gio 4 mar 2010, 21:34
da zoros
guardando il titolo metto qua uno scriptino che ha scritto un mio amico ... tiene 7 giorni di backup incrementale di un server remoto:

Codice: Seleziona tutto

#!/bin/bash
# script per il backup giornaliero in locale dal server ...
# le directory specificate vengono replicate in locale
# in /root/backupServer/lastBackup; vengono scaricati solo i file
# effettivamente modificati le cui versioni precedenti vengono salvate per
# 7 giorni nelle directory modFiles-{weekday} dove weekday identifica il
# giorno della settimana in cui e' stato effettuato il backup
#
#
# lista delle directory remote da replicare;
# usare percorsi assoluti senza slash finale
dirList="/home /etc /root /var"

weekday=`date +%a`

#nome della directory locale dove salvare le copie vecchie dei file modificati
bkDirName=modFiles-$weekday

#nome file contenente il log
logfilename=logfile-$weekday

cd /root/backupServer
rm -rf $bkDirName
echo "backup iniziato: `date`" >$logfilename
rsync -avubz --backup-dir=../$bkDirName root@AA.BB.CC.DD:"$dirList" lastBackup >>$logfilename
echo "backup terminato: `date`" >>$logfilename
mi sembra semplice ed affidabile ... può essere una base di partenza ... ah, AA.BB.CC.DD è l'IP del server, penso si possa sostituire con un percorso a dir locali ...

Re: Backup incrementali

Inviato: gio 4 mar 2010, 23:13
da spiri
ciao,
tieni conto che comunque su slackware qualsiasi script metti puoi tranquillamente metterlo in /etc/cron.daily opp /etc/cron.hourly opp /etc/cron.monthly opp /etc/cron.weekly/ a secondo se vuoi che venga eseguito giornalmente, ogni ora, ogni mese o ogni settimana.

spiri