BackupPC » History » Version 9
Amministratore Truelite, 11/26/2007 05:33 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 | 6 | Amministratore Truelite | quest'ultimo è comunque necessario installarsi anche i rispettivi pacchetti Perl, |
30 | 6 | Amministratore Truelite | senza i quali il sistema non funziona; inoltre possono risultare utili altri |
31 | 6 | Amministratore Truelite | pacchetti, in particolare programmi |
32 | 5 | Amministratore Truelite | per la decompressione/compressione degli archivi e per l'accesso agli share |
33 | 6 | Amministratore Truelite | Windows tramite il protocollo SMB; per cui alla fine sarà opportuno installare anche: |
34 | 5 | Amministratore Truelite | |
35 | 1 | Amministratore Truelite | {{{ |
36 | 8 | Amministratore Truelite | apt-get install libfile-rsync-perl libfile-rsyncp-perl rsync \ |
37 | 8 | Amministratore Truelite | par2 bzip2 smbfs |
38 | 5 | Amministratore Truelite | }}} |
39 | 5 | Amministratore Truelite | |
40 | 5 | Amministratore Truelite | All'installazione del pacchetto l'interfaccia web viene configurata per |
41 | 5 | Amministratore Truelite | l'accesso autenticato generando i due file {{{htgroup}}} e {{{htpasswd}}} |
42 | 5 | Amministratore Truelite | dentro {{{/etc/backuppc/}}} che vengono referenziati direttamente dalla |
43 | 5 | Amministratore Truelite | relativa configurazione di Apache. Questa è contenuta nel file |
44 | 7 | Amministratore Truelite | {{{apache.conf}}} della stessa directory, a deve essere creato un link simbolico |
45 | 5 | Amministratore Truelite | in {{{/etc/apache2/conf.d/}}}. |
46 | 5 | Amministratore Truelite | |
47 | 5 | Amministratore Truelite | Se si dispone di un sistema di gestione centralizzata degli utenti su LDAP |
48 | 5 | Amministratore Truelite | questo può essere utilizzato usando la seguente configurazione (per i dettagli |
49 | 5 | Amministratore Truelite | sulle direttive si veda [wiki:Apache2.2DavLdap]): |
50 | 5 | Amministratore Truelite | {{{ |
51 | 5 | Amministratore Truelite | Alias /backuppc /usr/share/backuppc/cgi-bin/ |
52 | 5 | Amministratore Truelite | <Directory /usr/share/backuppc/cgi-bin/> |
53 | 5 | Amministratore Truelite | AllowOverride None |
54 | 5 | Amministratore Truelite | Options ExecCGI FollowSymlinks |
55 | 5 | Amministratore Truelite | AddHandler cgi-script .cgi |
56 | 5 | Amministratore Truelite | DirectoryIndex index.cgi |
57 | 5 | Amministratore Truelite | AuthType basic |
58 | 5 | Amministratore Truelite | AuthName "BackupPC admin" |
59 | 5 | Amministratore Truelite | AuthBasicProvider ldap |
60 | 5 | Amministratore Truelite | AuthzLDAPAuthoritative off |
61 | 5 | Amministratore Truelite | AuthLDAPURL ldap://127.0.0.1/ou=People,dc=truelite,dc=it |
62 | 5 | Amministratore Truelite | require valid-user |
63 | 5 | Amministratore Truelite | </Directory> |
64 | 1 | Amministratore Truelite | }}} |
65 | 8 | Amministratore Truelite | |
66 | 8 | Amministratore Truelite | Il programma mantiene i dati del backup in {{{/var/lib/backuppc}}}, questo significa |
67 | 8 | Amministratore Truelite | che si deve avere spazio sufficiente sul filesystem di {{{/var}}} per i backup. Se si desidera allocare lo spazio su una partizione separata si deve spostare la directory sunnominata nella destinazione voluta, lasciando al suo posto un link simbolico. |
68 | 8 | Amministratore Truelite | |
69 | 9 | Amministratore Truelite | Il passo successivo è la configurazione del programma, questa è mantenuta, insieme a tutti gli altri file, in {{{/etc/backuppc}}}, il file principale è {{{config.pl}}}, che contiene la definizione di una serie di variabili Perl, con le quali viene controllato il comportamento del programma. Il file è ben commentato, e le variabili sono numerosissime, si sono riportate nella tabella seguente solo quelle più rilevanti. |