On Fri, Jun 19, 2009 at 3:06 PM, Zachary Kotlarek <span dir="ltr">&lt;<a href="mailto:zach@kotlarek.com">zach@kotlarek.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="im"><br>
On Jun 19, 2009, at 1:50 PM, David W. Body wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Maybe &quot;sparse, compressed, read-write&quot; isn&#39;t the correct description because I only want to write it once, but hdiutil will create a sparse, compressed disk image from a directory as follows:<br>
<br>
  hdiutil create -srcfolder my_directory -format UDZO my-diskimage.dmg<br>
</blockquote>
<br>
<br></div>
That&#39;s just a gzip-compressed read-only disk image. UDZO is &quot;sparse&quot; in that the unallocated blocks aren&#39;t included in the image, but it can&#39;t grow as you add data because you can&#39;t add data.<br>


<br>
hdiutil can create what it calls &quot;sparse&quot; images -- files (or bundles) that grow as you allocate blocks -- with the UDSP and UDSB formats. But in those formats the allocated blocks aren&#39;t compressed, the images simply excludes the unallocated blocks so that you don&#39;t need to consume the entire image size until it&#39;s actually used.<br>


<br>
Are you trying to create a read-only image with compressed data or create a read-write image that excludes unallocated blocks? Or is there some third option I&#39;m missing?<br>
<br>
        Zach</blockquote><div><br>Zach,<br><br>Thanks for the clarification.  I realize now that I didn&#39;t really ask the question I intended to.<br><br>I want to be able to create backups of directories in a reasonably efficient compressed format.  I don&#39;t need to be able to add data after the backup is created.  Under OS X, I&#39;ve found that hdiutil does a decent job of this with the added bonus that the disk images it creates are convenient to work with because they can easily be mounted and unmounted, transferred to other media, etc.  I&#39;m looking for something similar on Linux.  My fallback will be gzipped tar files, but that feels like a step backward.<br>

</div></div><br>--David<br><br>