Some tips about a way to restore a very big gunzip’ed image disk from a network
share. I’ve changed of computer and my previous disk was saved in a image with
dd
and a pipe on gunzip
. The image is located on a network share. But I can
not restore the whole image because it uses too much spaces. Then, I will mount
this one but it was compressed. The solution is mountavfs
. You can use this
command in order to open compressed files on the fly.
The steps are something like this:
avfsd -o allow_root ~/.avfs
mountavfs
Look at avf.sourceforge.net
sudo mount -t nfs 192.168.1.1:backup ~/mybackup
Just my backup; mount yours as usual…
cd ~/.avfs/home/myuser/mybackup
Here, I will found my image disk file.
sudo mount -o ro,loop,offset=$((63 * 512)) backup.img.gz ~/dst
I mount my file from the ~/.avfs
directory (then it will be uncompressed on
the fly). I must specify the partition offset because the image is the whole
disk with a GPT structure. Look for fdisk
, gdisk
in order to retrieve the
offset. The first seems to be always 63th bloc.
Now you can see the whole content of your gunzip’ed image in the ~/dst
directory.