[Risolta]Scrivere modifiche sia su partizione che su disco esterno.

Installazione, configurazione e uso di programmi e strumenti.
paglia
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 569
Iscrizione: domenica 14 dicembre 2008, 15:29

[Risolta]Scrivere modifiche sia su partizione che su disco esterno.

Messaggio da paglia »

Esiste un software che ogni qualvolta modifico un file dentro una partizione la modifica sia scritta anche su un disco esterno?

Inoltre, non avendo un computer antiquato ma nemmeno recentissimo, influisce molto sulle prestazioni?
Ultima modifica di Anonymous il sabato 5 febbraio 2011, 14:47, modificato 1 volta in totale.
paglias.net Blog su Ubuntu!
Avatar utente
yves
Rampante Reduce
Rampante Reduce
Messaggi: 5422
Iscrizione: domenica 25 dicembre 2005, 2:23
Località: Argentina - BsAs
Contatti:

Re: Scrivere modifiche sia su partizione che su disco esterno.

Messaggio da yves »

In modo "sincrono" dovresti metterli in Raid1, ma se è esterno basta sincronizzare con rsync ogni tot minuti, la prima sincronizzazione durerà un certo tempo, di li in poi modificherà solo cosa è stato modificato.
In questo modo, oltre a sovrascrivere i file modificati su disco interno, cancella sull'esterno un eventuale file non più presente in quello interno:

Codice: Seleziona tutto

rsync -arvHu --delete --progress --stats /home/utente/cartella_da_sincronizzare /media/disco/backup
e cosi, invece, non cancellerà i file mancanti sull'originale, si limiterà sostituire i modificati:

Codice: Seleziona tutto

rsync -arvHu --progress --stats /home/utente/cartella_da_sincronizzare /media/disco/backup
dovrai solo modificare i percorsi. Per rendere il tutto automatico basta fare:

Codice: Seleziona tutto

mkdir ~/bin

Codice: Seleziona tutto

gedit ~/bin/backup-sync
e nel file che si apre ci metti:

Codice: Seleziona tutto

#!/bin/sh
rsync -arvHu --delete --progress --stats /home/utente/cartella_da_sincronizzare /media/disco/backup
salvi e chiudi, lo rendi eseguibile:

Codice: Seleziona tutto

chmod +x ~/bin/backup-sync
e quindi lo inserisci in crontab, digita nel terminale:

Codice: Seleziona tutto

crontab -e
ed inserisci la stringa:

Codice: Seleziona tutto

*/30 * * * * backup-cron
30 sta per "ogni 30 minuti", modificalo a piacimento, ora "Ctrl + o" per salvare, "enter" ed infine "Ctrl + x" per uscire, fatto.

devi avere rsync installato:

Codice: Seleziona tutto

sudo apt-get install rsync
quindi avvia una prima sincronizzazione manualmente, da terminale:

Codice: Seleziona tutto

backup-sync
se non hai commesso errori impostando le cartelle (punti di mount) vedrai svolgersi la prima operazione di backup, le altre saranno molto più brevi.

Ciao.
Al giorno d'oggi i cani di razza muovono la coda solo per interesse. Ma io sono un bastardo... Tuxliberty
Riscopri il PC, installa ed usa Linux ;-) - Linux != Windows Linux User # 16486 - Jabber: yvesBsAs@jabber.org
paglia
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 569
Iscrizione: domenica 14 dicembre 2008, 15:29

Re: Scrivere modifiche sia su partizione che su disco esterno.

Messaggio da paglia »

Grazie per la dritta.

Il comando di rsync funziona mentre invece ho qualche problema con cron.

Dando crontab -e mi si apre un filenella cartella tmp che se non sbaglio raccoglie i file temporanei, non è che a fine sessione mi si cancella tutto?

Ho dato backup-sync da terminale e non funzionava così ho dato cd bin e poi ./backup-sync e ha funzionato.

Ho impostato cron così */3 * * * * backup-cron, per mettere tre minuti tra un sync e l'altro: va bene */3 o devo mettere */03?

Quando imposto crontab perchè hai messo come stringa backup-cron e non backup-sync che è il nome dello script di rsync?

Impostando crontab */3 non è successo niente dopo 3 minuti
paglias.net Blog su Ubuntu!
paglia
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 569
Iscrizione: domenica 14 dicembre 2008, 15:29

Re: Scrivere modifiche sia su partizione che su disco esterno.

Messaggio da paglia »

Ho risolto inserendo in crontab il percorso completo dello script!
paglias.net Blog su Ubuntu!
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti