Ultimi commenti
- Thomas Bertani on Comoda estensione di Firefox per sfruttare Bugmenot
- IceLab on Site Map Generator
- RedSend on Site Map Generator
- Musikele on Site Map Generator
- Musikele on il risolutore (di bug) … con molta fortuna :p
- IceLab on Site Map Generator
- RedSend on FLV Flash Video Player
- danilo on Apache, virtual host multipli e ssl
Random Posts
Tags Cloud
Archivio
- July 2008 (14)
- June 2008 (5)
- May 2008 (7)
- April 2008 (9)
- March 2008 (11)
- February 2008 (5)
- January 2008 (12)
- December 2007 (19)
- November 2007 (36)
- October 2007 (18)
- September 2007 (16)
- August 2007 (13)
- July 2007 (21)
- June 2007 (13)
- May 2007 (7)
- April 2007 (4)
- March 2007 (10)
- February 2007 (4)
- January 2007 (3)
- December 2006 (5)
- November 2006 (4)
- October 2006 (10)
- September 2006 (7)
- August 2006 (3)
- July 2006 (3)
- June 2006 (6)
- May 2006 (2)
- April 2006 (7)
- March 2006 (2)
- February 2006 (3)
- January 2006 (20)
- December 2005 (10)
- November 2005 (14)
- October 2005 (6)
- September 2005 (9)
- July 2005 (1)
5th
NOV
Wicd non solo su Ubuntu
Posted by raphe | Filed under Linux, Programmi
La gestione “grafica” delle reti wireless su linux è sempre stato un po’ un punto debole del pinguino. Ci sono stati vari tentativi di proporre gestori di rete più o meno funzionali (knetworkmanager ad esempio). Per molto tempo ho cercato e provato alcuni di questi programmi…inutilmente perché tutti hanno gravi mancanze (gestione degli ip, chiavi WPA, ecc.). Dopo tanto cercare, ho notato questo programmino per gli utenti ubuntu: wicd. Il programma in questione è scritto in python e si appoggia “semplicemente” sui comandi iwconfig, ifconfig, ecc.

Se siete dei fortunati utenti ubuntu potete installare questo programma con synaptic seguendo le istruzioni presenti sul sito ufficiale. Se non siete utenti ubuntu…potete leggervi il resto dell’articolo
Tags: Linux > Programmi > script > wicd
31st
JUL
Backup incrementale in linux
Posted by raphe | Filed under Linux
Io e RedSend abbiamo, per un certo periodo, cercato il modo migliore di gestire il backup sulle nostre distro. Abbiamo cercato script, programmi, guide ecc. ma abbastanza invano. Avendo, qualche tempo fa, raggiunto un ottimo risultato con uno scriptino (di poche righe) personalizzato, ho pensato che sarebbe potuto essere d’aiuto per qualche altro pinguino con lo stesso problema.
Innanzitutto un piccolo accenno al backup incrementale:
il backup incrementale permette di aggiornare ogni volta solo i file che sono stati modificati dall’ultimo backup. Questo permette di avere un tempo molto basso per la copia nelle volte successive alla prima. Mi faccio capire con un esempio:
Abbiamo 1000 file nominati da 1 a 1000.
La prima volta che si lancia lo script vengono copiati tutti e 1000, quindi se ci volesse un tempo N per ogni file (se la dimensione fosse la stessa) avremmo un tempo totale di N*1000.
Se dopo 5 giorni abbiamo modificato 5 file, quando lo script verrà lanciato saranno copiati solo i 5 modificati (non ha senso ricopiare file che sono identici) e il tempo totale sarà quindi N*5 con un notevole risparmio!
Dopo questa piccola nota esplicativa, ecco il codice:
rsync –progress –stats -avx –exclude=”CARTELLA_DA_ESCLUDERE” CARTELLA_DA_COPIARE_1 CARTELLA_DA_COPIARE_2 CARTELLA_DESTINAZIONE
Tutto qui?! tutto qui!
Vi spiego un po’ in dettaglio il tutto:
- rsync è il nome del comando che utilizzeremo per il backup (per maggiorni info…vedete man rsync…ne avrete per molto : );
- –progress indica che vogliamo vedere il progresso durante la copia;
- –stats indica che vogliamo delle statistiche riepilogative sulla copia;
- a indica la modalità archivio (cioè ricorsiva, con conservazione dei permessi, ecc);
- v indica il verbose: vedere l’avanzamento;
- x blocca la possibilità di copiare file system diversi da quello corrente (evitare copie ricorsive, di penne, hd esterni, ecc);
- –exlude pemette di eliminare alcune cartelle dalla copia (utile per cartelle temporanee), può essere ripetuto più volte;
- CARTELLA_DA_COPIARE_1 è la cartella di partenza di cui fare il backup, anche questa può essere ripetuta più volte;
- CARTELLA_DESTINAZIONE è la cartella dove mettere il backup (ad es. hd esterno), da notare che può anche essere usato un protocollo remoto (ssh ad esempio) per copiare su pc diversi da quello attuale.
Vi faccio un esempio pratico giusto per chi proprio non ha capito
rsync –progress –stats -avx –exclude=”.q3a” –exclude=”.beagle” –exclude=”.local/share/Trash” /opt/lampp /home/raffaele /media/disk/backup
Questo è proprio il mio codice, come vedete copio lampp e raffaele in un disco esterno escludendo alcune cartelle (q3a, beagle, cestino) che sono inutili.
Spero di essere stato chiaro. Per ogni dubbio commentate pure.
Tags: backup > Linux > script

