Newsgroup: it.comp.os.linux.software
Titolo: Re: quale usare per il backup

 DAR
quello che fa al caso tuo.

 
Se - e solo se - usi XFS ti consiglio xfsdump, che consente
l'estrazione di singoli file.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo

 Acronis True Image che usavo con xppì
Cos'ha tar che non va?
-- 
Massimo Bacilieri AKA Crononauta

> un programma tipo Acronis True Image
Clonezilla
 



excuse me: come fai a estrarre singoli file dai backup di clonezilla?
se non sbaglio clonezilla crea immagini (tramite partimage e
partclone).


 
credo non si possa fare, puoi solo ripristinare l'intera partizione

 singoli file?
Forse, e dico forse perchè non conosco il tipo di
immagini che fa clonezilla, puoi provare a cercare
un'eventuuale possibilità di montaggio in loop.
Ad esempio se copiassi la partizione con dd, il file
immagine che costituisce il tuo backup lo potrai
montare in loop:
BACKUPDIR=/mnt/sdb1/sysbackup
dd if=/dev/sda1 of=$BACKUPDIR/sda1.img
mkdir /tmp/mountpoint
mount -t auto -o loop $BACKUPDIR/sda1.img /tmp/mountpoint
e in /tmp/mountpoint hai accesso a tutti i files del
backup.
Se invece della semplice partizione avessi l'immagine
dell'intero disco allora è più complesso. Viene in
aiuto kpartx che mappa le "partizioni" presenti
nell'immagine in:
/dev/mapper/sda1.imgp1 (... pN).
Io ho armeggiato con qualche immagine creata con qemu,
immagine di un hd virtualizzato e volendo ne puoi
copiare una partizione (virtuale) in una partizione
fisica del mio disco, ho proprio utilizzato kpartx
per "mappare" la partizione (che essendo virtuale
non avrebbe altrimenti un "device" associato tipo
/dev/sdaN). Non ricordo più se era stato necessario
mappare prima l'immagine stessa contro un device di
loop...
Eventualmente:
losetup -f $BACKUPDIR/sda1.img
losetup -a |grep sda1.img
poi usi kpartx sul device di loop corrispondente
all'immagine sda1.img.
Con clonezilla però non so se si possa fare. Dipende
appunto da tipo d'immagine che produce. Ad ogni modo
puoi fare una prova.

 credo non si possa fare, puoi solo ripristinare l'intera partizione
Hint: kpartx
Enrico

 immagini che fa clonezilla, 
le immagini di clonezilla non sono dump dei dischi, come quelli
fatti con  'dd'.
le immagini di partimage *NON* si possono montare in loop. Credo che
pure le immagini di partclone non siano montabili come loopback device. 


 device.
Non conosco tool per linux che creano immagini "furbe"[¹] e che 
permettano di montare in loop tale immagini o comunque di fare un 
ripristino parziale.
IMHO se si vuole una immagine montabile senza spreco di spazio (come 
quelle fatte con dd) si può utilizzare squashfs. Non è propriamente una 
classica immagine del disco/partizione ma...
[¹] senza spreco di spazio
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***

 parziale.
Si potrebbe fare così:
1- Copi la partizione intera con dd creando l'immagine
   di backup.
2- Ove possibile stringi il filesystem contenuto
   nell'immagine.
3- In qualche modo vai a tagliare lo spazio non
   più allocato dal filesystem, ottenendo di fatto
   un'immagine di una partizione quasi piena ma di
   dimensioni ridotte rispetto all'originale.
4- eventualmente riallarghi il filesystem fino a farlo
   aderire con la nuova immagine ridotta.
In questo modo hai un'immagine montabile e ndi utile
quiper ripristini parziali. ltre può essere utilizzata
Inoanche per un ristino totale. Infatti basterà
ripcopiarla asso livello nella partizione d'origine
a be argare il filesystem per farle occupare ta la
allpartizione come in partenza.

    aderire con la nuova immagine ridotta.
Una bella pippa, non trovi ? IMHO, non ne vale la pena..
