[RISOLTO] backup con ssync

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
pedrus
Linux 1.x
Linux 1.x
Messaggi: 112
Iscritto il: ven 24 ago 2007, 17:55
Località: Taranto-Pavia

[RISOLTO] backup con ssync

Messaggio da pedrus »

Come consigliatomi in un altro topic ho installato ssync. Ho scaricato il sorgente e nella directory nel quale l'ho scompattato ho lanciato solmante il comando make.
Ho copiato il file ssyncd in /usr/sbin
Ho configurato il file ssyncd.conf lasciando praticamente invariate le cose che già c'erano scritte.
Ho inserito nel file ssyncd.work il percorso di origine e quello di destinazione scrivendo questa riga:

Codice: Seleziona tutto

/home/pietro/downloads/vari | /home/pietro/downloads/backup
Ho cpiato i file ssyncd.conf e ssyncd.word in /etc

Ho copiato il file ssyncd.init in /etc/init.d

Dopo di che ho lanciato il comando /etc/init.d/ssyncd.init start
Non mi restituisce nessun messaggio di errore e infatti lanciando il comando:

Codice: Seleziona tutto

ps aux | grep ssync
ottengo

Codice: Seleziona tutto

root     13810  0.0  0.0   1820   464 ?        S    01:38   0:00 /usr/sbin/ssyncd -c /etc/ssyncd.conf
Ora mi aspetterei di trovare nella directory /home/pietro/downloads/backup lo stesso contenuto della directory /home/pietro/downloads/vari , ma così non è, la diretory di backup continua a restare vuota. In cosa sbaglio?[/code]
Ultima modifica di pedrus il gio 22 nov 2007, 12:24, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: backup con ssync

Messaggio da conraid »

Nono conosco ssync, ma sei sicuro che non vada messo un comando in crontab come per rsync e simili?

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

Neanche io conosco ssync, ma penso che la tua risposta sia scritta nel suo manuale. Così su due piedi mi sembra che machi qualche opzione.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

pedrus
Linux 1.x
Linux 1.x
Messaggi: 112
Iscritto il: ven 24 ago 2007, 17:55
Località: Taranto-Pavia

Messaggio da pedrus »

Bah, non so che dire. Senza aver modificato nulla stamattina l'ho riavviato e si è messo a funzionare. Vi ringrazio comunque per le risposte.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Messaggio da Mario Vanoni »

pedrus ha scritto:Bah, non so che dire. Senza aver modificato nulla stamattina l'ho riavviato e si è messo a funzionare. Vi ringrazio comunque per le risposte.
Non uso ssyncd, ma ssync controllato da me in crontab, de gustibus ...

Usando sssyncd.conf:
- metti le prime volte il log-level da 2 a 0 (zero), marea di messaggi, amen
- l'interval default e` messo a 300 secondi,
quando ssync[d] parte la prima volta, impiega molto, molto tempo,
dipende dai GB che vuoi controllare, dopo si riduce a frazioni.
Quindi facendolo partire non ha fatto in tempo (300s) a finire,
ne e` ripartito il prossimo e cosi` via.

Prima della prima volta io uso sempre find | sort | cpio -pdm, poi ssync[d].

Mario Vanoni

pedrus
Linux 1.x
Linux 1.x
Messaggi: 112
Iscritto il: ven 24 ago 2007, 17:55
Località: Taranto-Pavia

Messaggio da pedrus »

Il tuo aiuto si sta rivelando prezioso. Credo che per l'uso che ne dovrò fare opterò anche io per ssync anzichè ssyncd. Avevo visto quell'intervallo in secondi e lo avevo anche aumentato, e per le prove comunque avevo messo in una directory pochi file di testo per un totale di qualche Kbyte, eppure non funzionava. Bah, ha cominciato a funzionare inspiegabilmente, senza che avessi modificato nulla. O meglio, più che inspiegabilmente sono io che non trovo una spiegazione, ma sicuramente un qualche motivo ci sarà stato.
Ultima curiosità:
Prima della prima volta io uso sempre find | sort | cpio -pdm, poi ssync[d].
A che serve questa sequenza?

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Messaggio da Mario Vanoni »

pedrus ha scritto:Il tuo aiuto si sta rivelando prezioso. Credo che per l'uso che ne dovrò fare opterò anche io per ssync anzichè ssyncd. Avevo visto quell'intervallo in secondi e lo avevo anche aumentato, e per le prove comunque avevo messo in una directory pochi file di testo per un totale di qualche Kbyte, eppure non funzionava. Bah, ha cominciato a funzionare inspiegabilmente, senza che avessi modificato nulla. O meglio, più che inspiegabilmente sono io che non trovo una spiegazione, ma sicuramente un qualche motivo ci sarà stato.
Ultima curiosità:
Prima della prima volta io uso sempre find | sort | cpio -pdm, poi ssync[d].
A che serve questa sequenza?
Lo hash di ssync e` semplice e minimalista, see Limitations in README.HTML.
Con tanti files/directories li trasferisce in modo casuale (vedi con ls -ilR).
Find trova files/directories nell'ordine delle inodes e cpio le copia cosi`.
Il sort di mezzo ordina il tutto in modo alfanumerico prima di copiare.
Col tempo ovviamente ci sara` disordine, ma almeno all'inizio ...

Ho 33000 files/directories che con ssync aggiorno su un'altra macchina,
unico modo di fare un backup pratico di 595GB + 683GB di dati, ogni 20min.

Mario Vanoni

Rispondi