Newsgroup: it.comp.os.linux.sys
Titolo: backup

Cosa usate per fare backup completi del sistema ( 1 pc )
e eventualmente restore completi ?

 e eventualmente restore completi ?
In ufficio uso con soddisfazione ReoBack
(
http://sourceforge.net/projects/reoback/
) che permette di salvare i dati
su una directory montata con NFS o via FTP.
Per casa mi sono fatto un programma, che ho messo scaricabile liberamente
come OpenSource sul mio sito
(
http://www.lucabert.de/myProgram/viewProgramDetail.php?lang=it&idProgram=10
)
con il quale faccio in un colpo solo il Backup del mio PC e di quello di
mia moglie su DVD.
Ogni notte, poi, un piccolo script, che non fa altro che richiamare tar e
scp, fa una copia delle directories che reputo piu' importanti per un
ripristino rapido del sistema dopo un disastro (/etc, /var/cache/bind,
directory con i dati di CFS e EncFS) e fa un upload sul mio Server,
conservando gli ultimi 7 backups.
In tutti e tre i casi i files generati sono semplici tar.gz o tar.bz2,
quindi un restore si fa a colpi di TAR.
Avevo provato, circa l'anno scorso, Bacula. Ma ritengo che, per piccole
realta' come la mia (anche in ufficio), sia un po' troppo.
E in ogni caso, lo ritengo un po' troppo complesso da configurare, anche
se, obiettivamente, e' uno di quei programmi che fa anche il caffe'.
Come contro, per fare un restore devi necessariamente prima reinstallare e
configurare Bacula (esattamente come prima!) e poi usarlo per il restore.
I miei due cents... :)
Ciao
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 quindi un restore si fa a colpi di TAR.
ma hai mai dovuto fare un system recovery usando quei tar ?
perchŞ un po di tempo fa ho fatto un backup completo con tar
ma in occasione di un restore ho avuto il sistema inutilizzabile 
un mare di errori all'avvio  Ho dovuto reinstallare tutto.

r ha scritto:


Si, mi e' gia' capitato un paio di volte.
Proprio per questo, dopo aver fatto il Backup faccio qualche controllo
casuale sui tars.
Che errori hai avuto? File illeggibile? Permessi sbagliati?
Era un TAR su cassetta o su DVD?


 restore completi ?
Io uso dar 
http://dar.linux.free.fr/
 e anche se non ho mai dovuto fare 
restore completi l'ho utilizzato senza problemi in caso di restore 
parziali. Io l'ho configurato per fare il full backup la domenica e un 
backup incrementale gli altri giorni.
Ciao, Mauro

 Era un TAR su cassetta o su DVD?
Ho fatto due tar includendo tutto il sistema ( / ), ( tranne /tmp .... )
li ho messi su un hd che ho di backup ( saranno stati 10/12 GB ) 
ho quindi avuto dei problemi e ho decompresso tutto da /
al riavvio un mare di errori ( non ricordo esattamente quali ), 
forse non Ş partito neppure X. Ho reinstallato tutto.
ma approposito di programmi come dump, rsync, Linbox Rescue Server,
ne sapete qualcosa ? 


si basa su tar ??
cosa intendi per backup " incrementale " ?
e i restore che hai fatto ti hanno dato problemi ?
Ciao 
Roberto

 Ho fatto due tar includendo tutto il sistema ( / )
Preservato i permessi?
Enrico

 Ho fatto due tar includendo tutto il sistema ( / ), ( tranne /tmp .... )
anche /proc ?
Ciao, Micky
-- 
What's this hash prompt on my terminal mean?
Micky Del Favero  -  System Manager  &  BOFH

 ne sapete qualcosa ?
Cioe', tu volevi copiare un sistema da un disco ad un'altro?
Ci sono metodi molto piu' semplici! Vedi rsync!
Mi sono scritto un piccolo HowTo che, se vuoi, ti posso spedire. Solo che
e' in tedesco e adesso come adesso, non ho tempo di tradurlo.
Alla breve, comunque, questi sono i passi da seguire:
1) Procurarsi una distribuzione Live con rsync (e, se si vuole duplicare
il tutto su una macchina diversa, anche SSH)
2) Creare le partizioni sul nuovo disco, esattamente come quelle sul
vecchio e montarle
3) Copiare le partizioni con:
    rsync -aSHxv oldsystem:/mountpoint/ /mnt/mountpoint/
4) Sul sistema vecchio (se e' acceso, altrimenti se e' offline si copia la
/ come al punto 3):
    mount --bind / /somemountpoint/
5) Copiare anche la root con:
    rsync -aSHxv oldsystem:/somemountpoint/ /mnt/rootmountpoint/
6) Installare il BootManager (LILO, Grub, altri)
7) Eventualmente fare le dovute modifiche alle configurazioni in /etc
Gia' usato parecchie volte, sia per duplicare macchine identiche (per
esempio per Clusters), sia per salvare i dati di un disco che stava per
decedere.



tar -czf ..

 tar -czf ..
Come root? O come utente normale?


 anche /proc ?
no
tranne /tmp /proc /dev /mnt /media

 Come root? O come utente normale?
come root

 Cioe', tu volevi copiare un sistema da un disco ad un'altro?
no volevo fare un semplice backup del sistema.
ho parlato di rsync perchè ho letto che è un'utility di backup.
sto vagliando un po di ipotesi, anche creare un'immagine
con dd o altra utility e salvarla sul disco di backup che ho ;
poi per il restore ho letto che si può fare da una live.
Vorrei qualcosa di sicuro che in caso di problemi mi ripristini
il sistema in modo identico al backup.

 Come root? O come utente normale?
Quando lo si crea i permessi vengono correttamente registrati 
nell'archivio (compresi uid e gid) anche usando un utente normale. 
Attenzione però che un utente normale potrebbe non riuscire a leggere 
tutti i files.  Quando si estraggono usando
tar -xpf ..... solo il root può creare uid e gid diverse dal proprio.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

Mauro Orlandini ha scritto:



aggiungo che c'č anche un plugin per mc, cosě puoi vedere al volo il
contenuto di un archivio e prelevare quello che ti serve.
bluto


 tar -xpf ..... solo il root può creare uid e gid diverse dal proprio.
io non avevo messo la -p, solo tar -xzf per estrarre e solo tar -czf per
creare

 Ho fatto due tar includendo tutto il sistema
A tal proposito, come si comporta Tar con gli hard link?
Enrico

 A tal proposito, come si comporta Tar con gli hard link?
GNU tar li preserva, a meno che non sia specificato --hard-dereference
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.


non so ma il sistema era inutilizzabile.
Qui ho scoperto che dovevo mettere l'opzione '-p' sia
nel creare che nel restore

 hanno dato problemi ?
Significa che il backup viene fatto soltanto su quei files che sono stati 
creati/modificati rispetto a quelli che sono presenti nel full backup. Io 
ho un full backup di circa 40 GB (compresso bz2) e backup incrementali 
dell'ordine di 100 MB per i giorni della settimana.
Salvo il tutto su di un disco esterno, che contiene al suo interno anche 
l'eseguibile dar, in modo da poter ripristinare il tutto anche su un 
disco vergine montato tramite una qualsiasi distribuzione live.
Se poi vuoi prenderti un singolo file, esiste una interfaccia grafica 
(kdar) che ti permette di selezionare singoli files/directories.
Qui c'e' un piccolo "ABC del backup" che ti potrebbe essere utile: 
http://www.turnpike420.net/linux/backups.txt
mentre questa e' una utile guida su come "clonare" dischi:
http://www.datastronghold.com/security-articles/general-security-articles/wonders-of-dd-and-netcat--cloning-operating-systems.html
Ciao, Mauro

 e eventualmente restore completi ?
Se le tue esigenze sono limitate al disaster recovery io un'occhiata al 
Ghost For Linux la darei
http://sourceforge.net/projects/g4l
-- 
Bye
Gianfranco Bartolini