Newsgroup: it.comp.os.linux.sys
Titolo: BackupPC e salvataggio su DVD dei backup

Ciao a tutti,
utilizzo BackupPC per fare i backup su un server dedicato di alcune
macchine GNU/Linux, tutte molto simili tra di loro. Il backup funziona
perfettamente, tant'è che in soli 20GB di spazio, con il sistema dei
link fisici, sono salvati ben 150GB di dati.
Ora sarebbe mia intenzione di salvare questi backup anche su supporto
ottico, solo che sorge un grosso problema: su immagini ISO non posso
salvare i link fisici.
Se faccio un tar i file con i propri link fisici vengono trattati come
fossero files diversi, con relativo spreco di spazio.
Qualcuno conosce un metodo per salvare su più DVD un filesystem
mantenendo nel contempo i link fisici senza duplicare i dati?
L'unico che mi viene alla mente è quello di fare un "dd | split", ma non
è una soluzione adeguata essendo un filesystem da circa 100GB e vuoto
per circa 80.
Grazie
-- 
Flavio Visentin
Membro del CICAP
Comitato Italiano per il Controllo delle Affermazioni di P4

 Grazie
Penso che Kdar sia quello che cerchi, e' open source e free.
Ciao
-- 
Max
--
Legge di Jenkinson:
        Non funzionera'.
Postilla alla Legge di Jenkinson:
        Nella remota eventualita' che funzionasse, lo fara' al
        contrario, autodistruggendosi.
                -- Andrea `Zuse' Balestrero

 link fisici, sono salvati ben 150GB di dati.
uhm....cosa intendi per sistema di link fisici?
mi interessa anche a me riuscire a fare una cosa del genere.
MAtteo

 mantenendo nel contempo i link fisici senza duplicare i dati?
Una volta che hai un file cpio lo puoi salvare come vuoi, magari per la 
suddivisione in piu' supporti potresti guardarti l'opzione  -split-output 
del mkisofs.
Ciao. 

 Ciao a tutti,
Anzi, guarda cosa c'e' nel man di mkisofs:
 -cache-inodes
              Cache inode and device numbers to find hard links to files. 
If
              mkisofs finds a hard link (a file with multiple names), then 
the
              file will only appear once on the CD. This helps to  save 
space
              on  the  CD.   The  option -cache-inodes is default on UNIX 
like
              operating systems.  Be careful  when  using  this  option  on 
a
              filesystem  without  unique  inode  numbers  as it may result 
in
              files containing the wrong content on CD.

 fossero files diversi, con relativo spreco di spazio.
Sei sicuro? Forse non ho capito bene cosa intendi dire.
Fabio

 Sei sicuro? Forse non ho capito bene cosa intendi dire.
Un link fisico non e' altro che uno o piu' files con nomi diversi che pero' 
occupano lo stesso i-node.
Il tar purtroppo spezza gli hard-link facendo divenire tali files come se 
fossero fisicamnete diversi, con una duplicazione di spazio ovviamente. 

 fossero fisicamnete diversi, con una duplicazione di spazio ovviamente.
il mio tar riconosce correttamente gli hardlink e li archivia di
conseguenza.
se parli di soft link c'è un opzione nella man page.
--> ls -l
totale 3615
-rwxr-xr-x  3 nero nero 1231712 ott 21 11:09 file*
-rwxr-xr-x  3 nero nero 1231712 ott 21 11:09 file2*
-rwxr-xr-x  3 nero nero 1231712 ott 21 11:09 file3*
`--> du
1,2M    .
`--> ls -lh
totale 3,6M
-rwxr-xr-x  3 nero nero 1,2M ott 21 11:09 file*
-rwxr-xr-x  3 nero nero 1,2M ott 21 11:09 file2*
-rwxr-xr-x  3 nero nero 1,2M ott 21 11:09 file3*
`--> tar cvf pippo.tar .
./
./file
./file2
./file3
tar: ./pippo.tar: il file è l'archivio; non archiviato
`--> ls -lh
totale 4,8M
-rwxr-xr-x  3 nero nero 1,2M ott 21 11:09 file*
-rwxr-xr-x  3 nero nero 1,2M ott 21 11:09 file2*
-rwxr-xr-x  3 nero nero 1,2M ott 21 11:09 file3*
-rw-r--r--  1 nero nero 1,2M ott 21 11:10 pippo.tar
-- 
Se metti il cuore e i genitali in cio' che fai, ne verra' fuori qualcosa
di personale.

 fossero fisicamnete diversi, con una duplicazione di spazio ovviamente. 
Un tar compatibile POSIX AFAIK dovrebbe gestire il typeflag "hard link". 
Tutte le versioni di GNU tar delle distribuzioni che utilizzo supportano
correttamente gli hard link, salvando il riferimento invece del file.
# ll
total 1500
-rw-r--r--  1 root root 1528325 Oct 21 10:07 w.1
# ln w.1 w.2
# tar cf tartest.tar w.1 w.2
# ll
total 4504
-rw-r--r--  1 root root 1536000 Oct 21 11:13 tartest.tar
-rw-r--r--  2 root root 1528325 Oct 21 10:07 w.1
-rw-r--r--  2 root root 1528325 Oct 21 10:07 w.2
Fabio


mi sa che mi devo ripassare un po' di linux base....confesso che non ho 
mai indagato circa la differenza tra hard e soft link e solo con questo 
post ne sto capendo l'importanza.
Qualcuno sa dove trovare materiale in proposito?
Link? Documentazione?
Grazie 1000
Matteo

 correttamente gli hard link, salvando il riferimento invece del file.
Azz... e' vero ho detto una fesseria.
Sono i soft-link che vongono rotti dal tar.
Scusate 

 Sono i soft-link che vongono rotti dal tar.
Oggi non sei in giornata, eh? :-)
# ln -s w.1 w.2
# ll
total 1500
-rw-r--r--  1 root root 1528325 Oct 21 10:07 w.1
lrwxrwxrwx  1 root root       3 Oct 21 12:31 w.2 -> w.1
# tar cf tartest.tar w.1 w.2
# ll
total 3004
-rw-r--r--  1 root root 1536000 Oct 21 12:32 tartest.tar
-rw-r--r--  1 root root 1528325 Oct 21 10:07 w.1
lrwxrwxrwx  1 root root       3 Oct 21 12:31 w.2 -> w.1
Fabio

 se parli di soft link c'è un opzione nella man page.
Sì, quello lo sapevo, comunque il problema era solo con gli hard link :-)
Approfondirò anche l'opzione di mkisofs di Davide D'amico che mi sembra
ancora più adeguata.
Grazie a tutti :-)


 Link? Documentazione?
]zac[
In posta stranissimo ... ' man ln ' ... :P