Re: Guest Image File Size

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Dec 01, 2007 at 02:03:06PM -0500, Mark Nielsen wrote:
> I think you'll get the same sort of thing if you gzip the file. I've 
> gzip'd some 20G xen images down to around 2G.

AFAIR, this is just because sparse files appear as long sequences of
zeros & thus compress wel - gzip isn't actually optimizing for sparseness.
The trouble is that when you extract the file gunzip will fully allocate
it filling with zeros.

My original 1M file takes 4k

# ls -lhs foo 
4.0K -rw-r--r-- 1 root root 1.0M 2007-12-01 14:18 foo

#gzip  foo
# ls -lhs foo.gz 
8.0K -rw-r--r-- 1 root root 1.1K 2007-12-01 14:18 foo.gz

Now when it uncompress it it takes up the full 1 MB :-(

# gunzip foo.gz 
# ls -lhs foo
1.1M -rw-r--r-- 1 root root 1.0M 2007-12-01 14:18 foo


You *always* want to use tar to preserve sparseness, and then gzip the tar 
file so you get optimal resource usage both on archiving & extracting.

Dan.
-- 
|=- Red Hat, Engineering, Emerging Technologies, Boston.  +1 978 392 2496 -=|
|=-           Perl modules: http://search.cpan.org/~danberr/              -=|
|=-               Projects: http://freshmeat.net/~danielpb/               -=|
|=-  GnuPG: 7D3B9505   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505  -=| 

--
Fedora-xen mailing list
Fedora-xen@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-xen

[Index of Archives]     [Fedora General]     [Fedora Music]     [Linux Kernel]     [Fedora Desktop]     [Fedora Directory]     [PAM]     [Big List of Linux Books]     [Gimp]     [Yosemite News]

  Powered by Linux