Post date: 23-mar-2016 9.32.06
GUIDA estrapolare dati da immagine xen citrix .xva
scompatto il file
tar -xvf VM-nome.xva
Ref:X
concateno i dati con il seguente script
------scripts per convertire i dati contenuti Ref:X ----- VM-convert.sh
#!/bin/bash
dd if=/dev/zero of=blank bs=1024 count=1k
test -f $1.img && rm -f $1.img
touch $1.img
max=`ls ???????? | sort | tail -n1`
for i in `seq 0 $max`; do
fn=`printf "%08d" $i`
echo -n "$fn of $max"
if [ -f "$fn" ]; then
echo " - appending chunk"
cat $fn >> $1.img
else
echo " - filling blank"
cat blank >> $1.img
fi
done
rm -f blank
echo "Done."
----------fine------------- VM-convert.sh
chmod a+x VM-convert.sh
entro nella cartella
cd Ref:x
/percorso/VM-convert.sh VM-nome
alla fine del processo avremo l'immagine VM-nome.img
fdisk -l VM-nome.img
Disco VM-nome.img: 8589 MB, 8589934592 byte
255 testine, 63 settori/tracce, 1044 cilindri, totale 16777216 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x000c08a6
Dispositivo Boot Start End Blocks Id System
VM-nome.img1 * 2048 12890111 6444032 83 Linux
VM-nome.img2 12890112 16775167 1942528 82 Linux swap / Solaris
calcolo per il mount offsett
start 2048 x block-size 512
2048 x 512 = 1048576
sudo mkdir /media/nomecartella
monto l'immagine con il comando
sudo mount -o loop,offset=1048576 VM-nome.img /media/nomecartella -t ext3
smonto con
sudo umount /media/nomecartella
ripetere il procedimento per ogni Ref:X ( ci possono essere più dischi nella virtuale )