Ultima versione
Versione stabile:
3.1.5
 
Servizi
» Cerca
 
Cerca
Ricerca parole o frasi all’interno del sito.
 
Statistiche
Visite: 122601
 
Donazioni
Flatnuke e' software libero ed e' distribuito grautitamente. Se pensi che flatnuke ti sia stato in qualche modo di aiuto, puoi contribuire con una donazione libera:

Vuoi saperne di piu'?

 
Login





Non sei ancora registrato?
Registrati ora!
Recupera password
Choose your language:
deutsch english espa?ol fran?ais italiano portugu?s
 
Utenti
Persone on-line:
admins 0 amministratori
users 0 utenti
guests 1 ospiti
 
Netsons Ads

Forum



Benvenuto sconosciutoModifica profiloEntraAiuto 1038 utenti registrati

Navigazione:

[ Forum / Mods estensioni plugins / Tips and tricks / [SCRIPT-REQ] Backup giornaliero programmato ]


UtenteMessaggio
Lucio
Lucio

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber
Domenica 17 Luglio 2011 11:20:21

[SCRIPT-REQ] Backup giornaliero programmato

Preso dal sacro fuoco dell'automazione (v. post) vorrei automatizzare la procedura di backup.
Dal momento che il mio servizio di hosting (AlterVista) non permette l'accesso SSH e che le classi che ho provato (ZipArchive e Zip) producono una un archivio corrotto e l'altra sfora il limite della ram del server (128MB), ho pensato di usare la funzione di backup (del sito completo) offerta da FN. Il punto è proprio questo: qual è questa funzione? Come posso fare per richiamarla in uno script per la shell?

Grazie
L.

--
Debian GNU/Linux 5.0.8 [Lenny] - Registered Linux user #158396
Lucio
Lucio

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber
Martedi 19 Luglio 2011 23:17:57

Re: [SCRIPT-REQ] Backup giornaliero programmato

Ok, mi rispondo da solo :-)
Ho risolto sfruttando la versatilità del programma lftp, che mi permette di scaricare i file modificati nelle ultime ventiquattr'ore e di definire un pattern per le esclusioni:
open -u lucio,PASSWORD ftp://lucio.altervista.org
mirror -c --newer-than=yesterday --exclude-glob "/include/blacklists/ipblacklist.php /include/blacklists/ipblacklist.php" / /home/lucio/websites/Personale/online/backup/altervista_backup
exit
EOF

quindi il solito inserimento tra i cronjobs:
35 23 * * * lftp -f /home/lucio/websites/Personale/online/backup/daily_backup.sh

Non era difficile.

L.

--
Debian GNU/Linux 5.0.8 [Lenny] - Registered Linux user #158396
marcosegato
marcosegato

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber Skype
Sabato 23 Luglio 2011 10:19:03

Re: [SCRIPT-REQ] Backup giornaliero programmato

Spettacolare!
Se riesci a trovare il comando per fare i backup differenziali (non per data di modifica, ma per differenza di contenuto) lo uso :D
Forse con rsync?

--
Linux Registered User 265651
Lucio
Lucio

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber
Sabato 23 Luglio 2011 16:00:39

Re: [SCRIPT-REQ] Backup giornaliero programmato

Spettacolare!
Se riesci a trovare il comando per fare i backup differenziali (non per data di modifica, ma per differenza di contenuto) lo uso :D
Forse con rsync?

Non ho ancora provato ma credo che il comando interno mirror (man lftp), con l'opzione --on-change assolva proprio a questo compito.Non so se rsync (da linea di comando) richieda una connessione ssh (Altervista non fornisce accesso di shell), di sicuro Bacula (che su rsync si basa) la richiede. Il comando comunque dovrebbe essere semplicemente:
rsync -va --delete /directory/partenza/ /directory/destinazione/
Appena ho il tempo faccio le prove e posto il risultato.

Ciao
L.

--
Debian GNU/Linux 5.0.8 [Lenny] - Registered Linux user #158396


print

Freely inspired to Mollio template