LN Backup è un software per il backup incrementale scritto in Javascript (Node.js), come wrapper a rsync, portato su Windows come cwRsync. LN Backup è distribuito come unico file eseguibile grazie a nexe.
✔ Scarica il file eseguibile qui: download
Il programma per funzionare necessita, prima di essere avviato, di avere un file di configurazione pronto.
Il file di configurazione deve chiamarsi ln-backup.txt
e deve trovarsi nella cartella dell'utente, su Windows anche chiamata cartella personale. Di solito la sua posizione è
C:\Users\<nome utente>
(es. C:\Users\Luca
)
Un possibile persorso per il file di
configurazione potrebbe essere quindi C:\Users\Luca\ln-backup.txt
.
Quando si vuole effettaure un backup è necessario conoscere due cose:
- la cartella di origine, dove si trovano i file di cui voglio fare il backup
- la cartella di destinazione, la posizione in cui voglio conservare i file
Per far sapere al software queste informazione è necessario scrivere un file di configurazione corretto e, in aggiunta, è necessario assegnare un nome a ogni azione di backup.
Ogni azione di backup, di seguito chiamata task, deve quindi avere nell'ordine:
- un nome
- una o più sorgenti
- una destinazione
Queste tre proprietà del task sono indicate con delle lettere maiuscole seguite
da uno spazio seguite dal percoso della cartella,
rispettivamente N
per il nome, S
per la/le sorgente/i, D
per la destinazione.
N Backup foto
S C:\Users\Luca\Desktop\Foto
D E:\Backup-foto
N Backup documenti
S D:\Dati\Archivio
S D:\Lavoro\Documenti
D E:\Backup-documenti
Questa configurazione definisce due task:
- uno con il nome Backup foto che ha come sorgente la cartella
C:\Users\Luca\Desktop\Foto
e destinazioneE:\backup-foto
- un altro con il nome Backup documenti che ha due sorgenti e destinazione
E:\Backup-documenti
È anche possibile commentare il proprio file di configurazione usando #
all'inizio della riga di commento.
Si prenda ad esempio questo task di backup:
N Backup delle foto (copio la cartella)
S C:\Users\Luca\Foto
D E:\Backup
Scritta in questo modo la cartella Foto
della sorgente verrà copiata dentro la cartella E:\Backup
, il percorso completo è quindi E:\Backup\Foto
.
Per copiare solo il contenuto della cartella Foto
e non la cartella stessa in E:\Backup
basta aggiungere un \
in fondo al percorso della sorgente il file di configurazione diventa quindi:
N Backup delle foto (copio il contenuto)
S C:\Users\Luca\Foto\
D E:\Backup
⚠ ATTENZIONE: nel caso di sorgenti multiple è necessario che le cartelle finali siano diverse. Il software copia la cartella finale di ogni sorgente
dentro la cartella di destinazione. Assegnando come sorgente C:\a
e come destinazione D:\b
il backup della cartella a
sarà effettuato in D:\b\a
.
È chiaro quindi che assegnando come sorgenti C:\foto
e C:\documenti\foto
, e come destinazione D:\backup
i contenuti delle due cartelle andrebbero a finire in
D:\backup\foto
mescolandosi.
Il backup spesso è effettuato su hard disk esterni, e, dato che nel file di configurazione è necessario indicare la lettera questo potrebbe generare dei problemi, in quanto Windows non fornisce nessuna garanzia sull'assegnazione delle lettera per uno specifico hard disk.
Per questo motivo si è introdotta una sintassi particolare che permette, al momento del lancio del backup, di scegliere su quale disco utilizzare.
Si utilizza il punto interrogativo al posto del disco per indicare che questo potrebbe variare:
N Backup foto
S C:\Users\Luca\Desktop\Foto
D ?:\Backup-foto
In questo modo verranno mostrati all'utente tutti i dischi USB collegati al computer.
Se per qualche ragione si volessero mostrare tutti i dischi (non solo quelli USB) basta aggiungere ALL
dopo il punto intettogativo.
N Backup foto
S C:\Users\Luca\Desktop\Foto
D ?ALL:\Backup-foto