Project

General

Profile

BackupPC » History » Version 5

Amministratore Truelite, 10/31/2007 05:53 PM

1 1 Amministratore Truelite
[[TracNav(TOC)]]
2 1 Amministratore Truelite
= Backup con BackupPC =
3 1 Amministratore Truelite
4 5 Amministratore Truelite
Il programma [http://backuppc.sourceforge.net/ BackupPC] è un sistema di
5 5 Amministratore Truelite
backup scritto in perl che presenta una buona flessibilità e potenza insieme
6 5 Amministratore Truelite
ad una discreta facilità d'uso sul lato utente grazie alla sua interfaccia
7 5 Amministratore Truelite
web. BackupPC è utile in tutti quei casi in cui sia necessario gestire backup
8 5 Amministratore Truelite
di realtà non troppo complesse per le quali sia sufficiente un salvataggio su
9 5 Amministratore Truelite
disco (esterno o rimuovibile).
10 1 Amministratore Truelite
11 5 Amministratore Truelite
Qualora si debbano realizzare strategie di backup più complesse, in
12 5 Amministratore Truelite
particolare con salvataggi su diversi supporti, conviene utilizzare un
13 5 Amministratore Truelite
prodotto molto più sofisticato (ma anche molto più complicato da usare) come
14 5 Amministratore Truelite
Bacula. In questo caso lo svantaggio principale è costituito dalla complessità
15 5 Amministratore Truelite
dell'interfaccia utente per il ripristino, che usa la linea di comando.
16 1 Amministratore Truelite
17 5 Amministratore Truelite
Un altro vantaggio di BackupPC è che non è necessario installare nessun
18 5 Amministratore Truelite
programma sui PC di cui si effettua il backup, in quanto tutto viene eseguito
19 5 Amministratore Truelite
tramite l'uso di {{{rsync}}} per le macchine unix e del protocollo SMB (o
20 5 Amministratore Truelite
CIFS) per le macchine windows.
21 2 Amministratore Truelite
22 5 Amministratore Truelite
All'interno di ''Debian Etch'' è già disponibile la versione 2.1.2 di
23 5 Amministratore Truelite
BackupPC, che può essere installata semplicemente con il comando:
24 1 Amministratore Truelite
{{{
25 1 Amministratore Truelite
apt-get install backuppc
26 1 Amministratore Truelite
}}}
27 5 Amministratore Truelite
28 5 Amministratore Truelite
Per poter utilizzare il supporto dei backup su unix via {{{rsync}}} oltre a
29 5 Amministratore Truelite
quest'ultimo è comunque opportuno installarsi anche i relativi pacchetti Perl,
30 5 Amministratore Truelite
ed inoltre possono risultare utili altri pacchetti, in particolare programmi
31 5 Amministratore Truelite
per la decompressione/compressione degli archivi e per l'accesso agli share
32 5 Amministratore Truelite
SMB; per cui alla fine sarà opportuno installare anche:
33 5 Amministratore Truelite
34 1 Amministratore Truelite
{{{
35 1 Amministratore Truelite
apt-get install libfile-rsync-perl libfile-rsyncp-perl rsync par2 bzip2 smbfs
36 5 Amministratore Truelite
}}}
37 5 Amministratore Truelite
38 5 Amministratore Truelite
All'installazione del pacchetto l'interfaccia web viene configurata per
39 5 Amministratore Truelite
l'accesso autenticato generando i due file {{{htgroup}}} e {{{htpasswd}}}
40 5 Amministratore Truelite
dentro {{{/etc/backuppc/}}} che vengono referenziati direttamente dalla
41 5 Amministratore Truelite
relativa configurazione di Apache. Questa è contenuta nel file
42 5 Amministratore Truelite
{{{apache.conf}}} della stessa directory, a cui viene creato un link simbolico
43 5 Amministratore Truelite
in {{{/etc/apache2/conf.d/}}}. 
44 5 Amministratore Truelite
45 5 Amministratore Truelite
Se si dispone di un sistema di gestione centralizzata degli utenti su LDAP
46 5 Amministratore Truelite
questo può essere utilizzato usando la seguente configurazione (per i dettagli
47 5 Amministratore Truelite
sulle direttive si veda [wiki:Apache2.2DavLdap]):
48 5 Amministratore Truelite
{{{
49 5 Amministratore Truelite
Alias /backuppc /usr/share/backuppc/cgi-bin/
50 5 Amministratore Truelite
<Directory /usr/share/backuppc/cgi-bin/>
51 5 Amministratore Truelite
        AllowOverride None
52 5 Amministratore Truelite
        Options ExecCGI FollowSymlinks
53 5 Amministratore Truelite
        AddHandler cgi-script .cgi
54 5 Amministratore Truelite
        DirectoryIndex index.cgi
55 5 Amministratore Truelite
        AuthType basic
56 5 Amministratore Truelite
        AuthName "BackupPC admin"
57 5 Amministratore Truelite
        AuthBasicProvider ldap
58 5 Amministratore Truelite
        AuthzLDAPAuthoritative off
59 5 Amministratore Truelite
        AuthLDAPURL ldap://127.0.0.1/ou=People,dc=truelite,dc=it
60 5 Amministratore Truelite
        require valid-user
61 5 Amministratore Truelite
</Directory>
62 1 Amministratore Truelite
}}}