Backup2l: differenze tra le versioni

m
nessun cambiamento per Buster, uso Cautionbox/Suggerimento in luogo di Warningbox
(Verifica per Stretch)
m (nessun cambiamento per Buster, uso Cautionbox/Suggerimento in luogo di Warningbox)
 
Riga 1: Riga 1:
{{Versioni compatibili|Squeeze|Wheezy|Jessie|Stretch}}
{{Versioni compatibili|Jessie|Stretch|Buster}}
__TOC__
__TOC__
backup2l è uno programma ([[script]] bash) che, secondo le parole dell'autore, è destinato al "low-maintenance backup/restore tool for mountable media", cioè uno strumento "leggero" da utilizzare dalla riga di comando per la generazione, la manutenzione e il ripristino dei backup; gli archivi creati a tal fine sono registrati in una parte del file system a ciò dedicata dall'utente (ad esempio, la partizione di un disco rigido appositamente collegato al file system o qualunque altra sua parte).
'''backup2l''' è uno programma ([[script]] bash) che, secondo le parole dell'autore, è destinato al "low-maintenance backup/restore tool for mountable media", cioè uno strumento "leggero" da utilizzare dalla riga di comando per la generazione, la manutenzione e il ripristino dei backup; gli archivi creati a tal fine sono registrati in una parte del file system a ciò dedicata dall'utente (ad esempio, la partizione di un disco rigido appositamente collegato al file system o qualunque altra sua parte).


La progettazione del programma è stata finalizzata a:
La progettazione del programma è stata finalizzata a:
Riga 13: Riga 13:


==Installazione==
==Installazione==
Il programma è disponibile nei [[repository]] on-line di Debian GNU/Linux e, quindi, può agevolmente essere installato con i consueti gestori di pacchetti, ad esempio, impartendo come utente [[root]] i seguenti comandi da terminale:
Il programma è disponibile nei [[repository]] on-line di Debian GNU/Linux e, quindi, può agevolmente essere installato con i consueti gestori di [[pacchetto|pacchetti]], ad esempio, impartendo con [[privilegi di amministrazione]] il seguente comando da terminale:


<pre>#apt-get install backup2l</pre>
<pre># apt-get install backup2l</pre>
   
   
Per maggiori informazioni su backup2l usate il comando : ''man page''
Per maggiori informazioni su '''backup2l''' usate il comando : <code>man backup2l</code>


dipendenze: findutils
Pacchetti raccomandati: <code>bzip2</code>


raccomandato: tar, afio
Pacchetti consigliati: <code>xz-utils</code>
 
consigliato: bzip2, cdlabelgen


Questo è tutto quello che serve per l'installazione.
Questo è tutto quello che serve per l'installazione.
Riga 169: Riga 167:
Durante l'esecuzione del backup, il programma genera un output che lo scheduler, di norma, allega ad un'email inviata all'amministratore di sistema con la registrazione delle attività svolte.
Durante l'esecuzione del backup, il programma genera un output che lo scheduler, di norma, allega ad un'email inviata all'amministratore di sistema con la registrazione delle attività svolte.


{{ Warningbox | per poter ricevere le email così generate è indispensabile aver configurato un MTA (mail transfer agent) sul proprio sistema (come, ad esempio, exim).}}
{{ Cautionbox | per poter ricevere le email così generate è indispensabile aver configurato un MTA (mail transfer agent) sul proprio sistema (come, ad esempio, exim).
 
}}
Il backup è, quindi, eseguito almeno una volta al giorno, all'orario specificato nel file di configurazione <code>/etc/crontab</code>; resta inteso che il backup non sarà eseguito qualora all'orario previsto il sistema fosse spento oppure lo scheduler non fosse in attivo.
Il backup è, quindi, eseguito almeno una volta al giorno, all'orario specificato nel file di configurazione <code>/etc/crontab</code>; resta inteso che il backup non sarà eseguito qualora all'orario previsto il sistema fosse spento oppure lo scheduler non fosse in attivo.


Riga 303: Riga 301:
*-b, --backup [ level ]: esegue un nuovo backup rimuovendo gli archivi più vecchi secondo quanto previsto dai parametri della configurazione; se specificato, il valore del parametro level può essere utilizzato in sostituzione di quello del parametro MAX_LEVEL nella configurazione;
*-b, --backup [ level ]: esegue un nuovo backup rimuovendo gli archivi più vecchi secondo quanto previsto dai parametri della configurazione; se specificato, il valore del parametro level può essere utilizzato in sostituzione di quello del parametro MAX_LEVEL nella configurazione;
*-s, --get-summary: visualizza una tabella riassuntiva relativa ai backup eseguiti;
*-s, --get-summary: visualizza una tabella riassuntiva relativa ai backup eseguiti;
*-a, --get-available [ pattern list ]: visualizza l'elenco dei file che sono rimossi o aggiunti nei backup ('+' indica un file nuovo che è stato aggiunto, '-' indica un file che è stato rimosso o sostituito); se è fornito il parametro pattern list l'elenco può essere filtrato secondo la espressione regolare fornita; inoltre, tutti i messaggi di stato sono destinati allo standard error, in modo che possano essere facilmente reindirizzati;
*-a, --get-available [ pattern list ]: visualizza l'elenco dei file che sono rimossi o aggiunti nei backup ('+' indica un file nuovo che è stato aggiunto, '-' indica un file che è stato rimosso o sostituito); se è fornito il parametro pattern list l'elenco può essere filtrato secondo la espressione regolare fornita; inoltre, tutti i messaggi di stato sono destinati allo standard error, in modo che possano essere facilmente reindirizzati; {{ Suggerimento | il pattern di ricerca è applicato non solo ai nomi dei file, ma anche a tutte le voci presenti nell'output generato a partire dal contenuto dell'archivio di backup: è, quindi, possibile eseguire ricerche anche su altre proprietà dei file come, ad esempio, il creatore o la data di modifica. Qualora di desiderasse limitare la ricerca solo nome del file, è possibile far precedere il pattern di ricerca da "<space>/.*". }}
 
{{ Warningbox | il pattern di ricerca è applicato non solo ai nomi dei file, ma anche a tutte le voci presenti nell'output generato a partire dal contenuto dell'archivio di backup: è, quindi, possibile eseguire ricerche anche su altre proprietà dei file come, ad esempio, il creatore o la data di modifica. Qualora di desiderasse limitare la ricerca solo nome del file, è possibile far precedere il pattern di ricerca da "<space>/.*". }}
 
*-l, --locate [ pattern list ]: visualizza la path in cui saranno ripristinati i file dell'ultimo backup o di quello specificato con l'opzione --time ; se fornito, il parametro pattern list è utilizzato in analogia a quanto già indicato per il comando --get-available. Sono interessati i file attivi cioè quelli presenti nel sistema al momento del backup. In sintesi, quindi, questo comando indica quali file saranno estratti, da quale archivio per ripristinare lo stato del sistema al momento dello specifico backup selezionato;
*-l, --locate [ pattern list ]: visualizza la path in cui saranno ripristinati i file dell'ultimo backup o di quello specificato con l'opzione --time ; se fornito, il parametro pattern list è utilizzato in analogia a quanto già indicato per il comando --get-available. Sono interessati i file attivi cioè quelli presenti nel sistema al momento del backup. In sintesi, quindi, questo comando indica quali file saranno estratti, da quale archivio per ripristinare lo stato del sistema al momento dello specifico backup selezionato;
*-r, --restore [ pattern list ]: esegue le stesse azioni del comando --locate, ma in più esegue fisicamente il ripristino del backup; è bene precisare che i file sono ripristinati nella directory corrente, cioè quella da cui è eseguito il comando backup2l -r e visualizzabile con il comando "pwd";
*-r, --restore [ pattern list ]: esegue le stesse azioni del comando --locate, ma in più esegue fisicamente il ripristino del backup; è bene precisare che i file sono ripristinati nella directory corrente, cioè quella da cui è eseguito il comando backup2l -r e visualizzabile con il comando "pwd"; {{ Cautionbox | è possibile, ma è sconsigliato, ripristinare i file del backup nelle loro path originali eseguendo il comando cd / prima del comando backup2l -r }}
 
{{ Warningbox | è possibile, ma è sconsigliato, ripristinare i file del backup nelle loro path originali eseguendo il comando cd / prima del comando backup2l -r }}
 
*-p, --purge BID list: rimuove l'archivio (o gli archivi) specificato/i, e tutti gli altri archivi di backup (ricordiamo che è utilizzata la tecnica di backup differenziale);
*-p, --purge BID list: rimuove l'archivio (o gli archivi) specificato/i, e tutti gli altri archivi di backup (ricordiamo che è utilizzata la tecnica di backup differenziale);
*-m, --make-check [ BID list ]: crea un 'file di controllo' usando il programma md5sum; se nessun BID (backup ID) è specificato, il file è creato per tutti gli archivi che ne sono sprovvisti;
*-m, --make-check [ BID list ]: crea un 'file di controllo' usando il programma md5sum; se nessun BID (backup ID) è specificato, il file è creato per tutti gli archivi che ne sono sprovvisti;
3 581

contributi