Newsgroup: it.comp.os.linux.sys
Titolo: Fare backup di backuppc

Hola, sto installando backuppc su un server di backup; se voglio fare una 
copia remota di quei file basta un banale rsync per tenere tutto allineato?
 
 
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
 
www.robyt.eu
 
 

 copia remota di quei file basta un banale rsync per tenere tutto allineato?
 
Sï¿œ, ma occhio che un rsync di un repository backuppc puï¿œ richiedere
parecchie ore perchï¿œ si tratta di una struttura con tantissimi link fisici.
 
Se non si tratta di tantissimi gigabyte, se sei in LAN e soprattutto se
non hai eccessivo spazio non utilizzato sul volume del repository, puï¿œ
risultare conveniente sincronizzare direttamente il device.
Per darti un'idea nel mio caso un repository di 100GB con rsync ci ha
messo piï¿œ di un giorno ad essere trasferito.
 
Un semplice cat in pipe con nc (e dall'altra un nc in listening in pipe
con il cat) ci ha messo meno di 2 ore.
 
-- 
Flavio Visentin
 
Scientists discovered what's wrong with the female brain: on the left
side, there's nothing right, and on the right side, there's nothing left

 
ciao, sono in adsl.. il server di backup fa le copie dei server virtuali, 
poi volevo salvare il backup qui in sede.
Prima lo facevo tutto con rsync ma avevo un giorno di backup e stop mentre 
la struttura di backuppc ï¿œ perfetta. Perï¿œ volevo la sicurezza di avere i 
backup fuori sala server


 fisici.
 
Non ricordo dove l'ho sentito, ma nelle ultime versioni di rsync non avevano 
ottimizzato 'sta cosa?
 
Enrico

 la struttura di backuppc è perfetta.
 
Infatti, quello che dice Flavio, e` di fare il backup del *device* su cui 
risiede backuppc:
 
cat /dev/lvmgroup/lv_backuppc | nc mioip 5000;
nc -l 5000 > backuppc.bak
 
Un'alternativa e` fare un tar (o, ancora meglio, dar) e poi copiare quello 
in locale
 
Enrico


Backuppc ha fatto la prima settimana e quindi adesso dovrebbe usare il 
massimo dello spazio (ovvero 2 full e 6 incrementali) siamo a 750gb
A tarsferirlo via adsl (anche supponendo 10 mbit costanti) ci vuole un po' 
troppo tempo.
 
Alternative?
(a parte toccarsi gli attributi)?


 Alternative?
 
Mettere in piedi una copia della macchina che fa da BackupPC. Non e` il 
massimo, ma almeno hai qualcosa...
 
Enrico

 sync-devices.sh
 
Mi hai dato un altro motivo per non usare Thunderbird per leggere i 
newsgroup :D
 
Enrico

 newsgroup :D
 
Uh?
Io uso Icedove (che ï¿œ Thunderbird) ma non noto alcun problema... tu che
vedi?


 vedi?
 
Hai mandato un messaggio in multipart, ovvero il file .sh e` un allegato 
(encodato, tra l'altro, in base64) al messaggio :)
 
Enrico


Mi faccio mettere un serverino in un altro rack collegato in rete con cavo e 
faccio il netcat giornaliero.
Cos� dovrebbe andare


 
Ok, serverino messo, veloce (č collegato in gigabit), quindi tutto risolto? No..
ho messo su un server qui locale uno script banale
cat  /usr/sbin/lancia_backuppc
#!/bin/bash
ssh backup  "/usr/sbin/ascolta_backuppc" &
ssh rsync "/usr/sbin/invia_backuppc"
 
semplice semplice, i 2 comando non fanno altro che aprire netcat e inviare con netcat.
Il problema č che se lancio i comandi dalla shell a mano funziona (anche copiando ed incollando direttamente i comandi del file), se lancio il file che li 
contiene scarica pochi k e si ferma 
I log (nc -vv ) non dicono niente di che
ho provato sia udp che tcp
Il problema č che in questo modo non posso farlo tramite cron ..
Dove posso guardare?
sul ricevente  ho
 
nc -vv  -l    5000 >/backup/backuppc.img  2>>/var/log/backup.log
 
sull'emittente
sleep 4
nc -vv    91.102.48.112 5000 < /dev/mapper/backup_2-imap 2>>/var/log/backup.log 1>>/var/log/backup.log


 2>>/var/log/backup.log
 
Mi vengono in mente due cose:
 
 - L'ip pubblico e` reale? Se si, non e` che hai dei lag nella connessione?
 - Stai lavorando sul LV mentre viene usato? Hai provato a fare uno snapshot
   e a trasferire quello?
 
Detto questo, a 'sto punto replicherei l'installazione e trasferirei solo i 
file impattati tramite rsync e ssh
 
Enrico

 Enrico
