Newsgroup: it.comp.os.linux.sys
Titolo: Backup software

(Riposto qui in quanto sembra che il gruppo icol.software sia morto)
 
Posto che l'esperienza con Syncropy[1] e` andata bene, sono comunque costretto 
a dover abbandonare il tutto a causa delle carenze dei sistemi Windows[2]. Mi 
ritrovo quindi a dover scegliere un software che mi permetta di eseguire i 
miei backup in tutta sicurezza e semplicita`. Il software dovrebbe avere 
queste caratteristiche:
 
 - Essere centralizzato (ovviamente :) );
 - Salvare ACL e xattr dei file;
 - Gestire i backup incrementali;
 - Connettersi (anche tramite l'installazione di agent) a sistemi Windows;
 - Eseguire comandi pre e post backup (devo poter esportare dei database).
 
Tra le funzini opzionali il software potrebbe avere:
 
 - Interfaccia web;
 - Deduplica;
 - Salvataggio dei dati in formato raw (ovvero, niente archiviazione in
   formato proprietario).
 
Attualmente, tra i software disponibili, mi starei orientando verso Amanda, ma 
non sono sicuro che sia quello che faccia per me (in particolare, visto che 
utilizza il formato GNUTAR, su Debian ho il dubbio che non salvi le ACL). So 
che in teoria potrei scrivermi un agent per Syncropy[1], ma significherebbe 
non solo dover rimettere in discussione tutto il progetto, ma anche gestire un 
tassello software abbastanza critico (e, allo stato attuale, non ne ho proprio 
voglia)
 
Enrico
[1] Un software di backup fatto da me: 
http://code.google.com/p/syncropy/
 
[2] Il problema sta nel fatto che tutte le implementazioni di SSH hanno 
qualche rogna altamente disturbante, oppure vi e` una carenza nei comandi 
supportati dal sistema (e.g. su Linux usavo find e stat per reperire le 
informazioni sui file, mentre su Windows tali comandi non sono disponibili e 
sembrano non avere equivalenti usabili)

 non sono sicuro che sia quello che faccia per me (in particolare, visto che 
 
Personalmente ti consiglio vivissimamente bacula che fa tutto quanto
chiedi. Ne è appena uscita l'ultima versione 5.2.1 che sistema proprio
gli ultimi problemi in fatto di ACL e XATTRS ed è uno dei pochi software
open source che salva correttamente anche Windows usando le shadow copy.
Il formato dei dati non è "standard" dato che deve gestire l'expire dei
job in maniera differenziata, ma essendo il software open source è un
formato documentato. Inoltre AFICT esiste un filesystem virtuale per
accedere ai backup in modo "diretto".
 
-- 
Flavio Visentin
 
Scientists have finally discovered what's wrong with the female brain:
on the
left side, there's nothing right, and on the right side, there's nothing
left.

 
 
 
backuppc, mi pare faccia tutto quello che ti serve
 
http://sourceforge.net/apps/mediawiki/backuppc/index.php
?
title=User_Scripts_-_Client_-_Windows_VSS
 
http://sourceforge.net/apps/mediawiki/backuppc/index.php
?
title=BackupPC_FixLinks

 backuppc, mi pare faccia tutto quello che ti serve
 
Ahime` non lo fa, in quanto non salva le ACL :(
 
Enrico


Come no? Se usi rsync certamente lo consente. Almeno per Linux.
Su Windows non ï¿œ cosa semplice perchï¿œ non esiste un mapping 1:1 delle
ACL tra i due mondi.


 Come no? Se usi rsync certamente lo consente. Almeno per Linux.
 
Da quello che ricordo, non lo supporta, in quanto BackupPC utilizza una 
libreria tutta sua per l'rsync, che pero` non implementa il salvataggio delle 
ACL (il consiglio che veniva dato era di utilizzare tar, che su Debian ha 
grosse, grossissime limitazioni)
 
Enrico

 chiedi.
 
Sinceramente non ricordo perche` volli evitare Bacula, l'unico motivo che mi 
viene in mente e` l'eccessiva complessita` di gestione che sembra mostrare 
(e.g. da quello che vedo, si appoggia ad almeno tre servizi - db, director e 
storage -, anche se alla fine possono stare tutti e tre sulla stessa 
macchina). Tra l'altro (la domanda e` rivolta anche per amanda), come si 
gestisce un eventuale scenario di disaster recovery? Ovvero, come ripristino 
un nastro fatto da Bacula se la macchina su cui e` installato e` andata a 
donnine?
 
Enrico

 donnine?
 
Devi installare un nuovo server di backup, ripristinare il catalog e poi
ripristinare i nastri. Come tutti i sistemi di backup in cui viene fatto
il multiplexing degli host sui nastri e in cui viene gestito l'expire
dei singoli backup set, è fondamentale avere il catalog che contiene la
descrizione dei contenuti degli stessi; in mancanza i nastri sono
inusabili con cui poter ricostruire i vari backup-set.
Ovviamente il catalog è anch'esso backuppato sui nastri e può sempre
essere recuperato da lì nell'ultima versine, quindi un pool di nastri è
sempre sufficiente per poter ripristinare tutto.


 diventa semplice, al pari di un Networker o di un TSM.
 
Mmm... Ok, a questo punto vedo come gestire la cosa e cosa installare come 
software. In ogni caso, direi oramai di avere una mezza idea sullo stato delle 
cose
 
Enrico

 Si ? In che senso ?
 
Nel senso che non gestisce ACL e xattr:
 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=254615
 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=451932
 
 
L'unico modo per ovviare a tale situazione e` usando bsdtar che, ovviamente, 
non e` proposto tra gli alternatives di tar
 
Enrico


quoto da un messaggio del 2008 trovato con "backuppc acl" su google:
 
Ehm- why should BackupPC not support these ACLs if the underlying tools 
do?
 
the rsync-option "--acls and --xattrs" it's not a problem to preserve 
ACLs and extended attributes via rsync 
 
You can simply add your above parameters to the $Conf{RsyncArgs}
parameter in you config file. So they will definetly be stored.
And for restore add them to $Conf{RsyncRestoreArgs}.
 
ammetto di non usarle e ammetto di aver cercato solo 23 secondi :-)
 
S.
 

 ammetto di non usarle e ammetto di aver cercato solo 23 secondi :-)
 
Ci provai all'epoca (BackupPC fu uno dei software che valutai prima di 
imbarcarmi nella scrittura di un mio software), ma non riuscii a cavarne nulla 
di utile
 
Enrico

 accedere ai backup in modo "diretto".
 
Domandina: come si chiama questo "filesystem virtuale"?
Uso anch'io Bacula in ufficio e mi trovo benissimo, anche se, all'inizio,
ho dovuto tirare una manica di bestemmie per capire come funziona...
 
Attualmente lo uso per il Backup di Server e PC Linux, e di un Mac.
Le macchine Windows non vengono salvate in quanto sono al di fuori della
mia rete (e il capo gia' si e' lamentato che non vengono salvate, ma NON
vuole metterle nella mia rete. NON domandate che NON volete sapere).
 
Ciao
Luca Bertoncello
(
luca...@lucabert.de
)
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 ho dovuto tirare una manica di bestemmie per capire come funziona...
 
E' una ficiur nuova dell'ultima versione. Bvfs (Bacula Virtual FileSystem)
Personalmente non l'ho ancora usato dato che le uniche macchine bacula
che ho sono tutte delle 5.0.x., quindi se lo usi facci sapere come
funziona :-)


 funziona :-)
 
Ho anch'io solo 5.0.x... :)
 
In compenso ho trovato 
http://code.google.com/p/baculafs/
 che potrebbe
anche funzionare...
 
Prima o poi lo provero'!


 Personalmente ti consiglio vivissimamente bacula
 
Anche perche` mi sa che e` l'unica soluzione, a quanto pare Amanda ha (oppure 
io ne ho avuti di grossi) problemi con il client windows, ed una migrazione 
dal tool che mi sono scritto ha senso solo se posso fare il backup di *tutte* 
le mie macchine, indipendentemente dal sistema operativo
 
Enrico

 Anche perche` mi sa che e` l'unica soluzione
 
E a quanto pare anche il primo approccio con Bacula e` stato altamente 
traumatico da farmi quasi desistere. A 'sto punto domani faccio nuovamente una 
prova e se anche quella non va a buon fine, vado avanti con il mio progetto e 
scrivo l'agent (anche se avrei decisamente voluto evitare)
 
Enrico