<div dir="ltr">It does not have its own volume manager; Hammer (1) isn't designed to be as DWIMmy as ZFS was, though the ability to adapt more tools to Hammer2 is being worked on.  It may do you some good to look at the design document for Hammer:<div>
<br></div><div><a href="http://www.dragonflybsd.org/hammer/hammer.pdf">http://www.dragonflybsd.org/hammer/hammer.pdf</a><br></div><div><br></div><div>For an anecdote: I was doing the bulk builds of pkgsrc on DragonFly for quite a while.  I'd do the work on a building machine, and then rsync them over to the host machine for distribution.  When I first set it up, I reversed something in the rsync and managed to copy over the files and then promptly delete all of them.  That's several gigabytes of files - somewhere around 9 or 10,000 files.  </div>
<div><br></div><div>I copied in the files, saw they were there, and put a statement in cron to keep updating, and figurative walked away thinking I was done.  The next day, someone said on IRC "Where did those files go?"  It wasn't a "oops I deleted too much scenario" where some sort of undelete can fix things - it was some 24 hours gone at that point.</div>
<div><br></div><div>However, since Hammer takes fine-grained snapshots automatically, I was able to locate the time before it was all deleted, and copy the files back into place from the snapshot with a single cp command.</div>
<div><br></div><div>I managed to do something similar at least one other time - deleted a complex mess of files, and was able to put them all back immediately:</div><div><br></div><div><a href="http://www.shiningsilence.com/dbsdlog/2009/12/08/5138.html">http://www.shiningsilence.com/dbsdlog/2009/12/08/5138.html</a><br>
</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, May 4, 2014 at 5:38 AM, Olav Gjerde <span dir="ltr"><<a href="mailto:olav@backupbay.com" target="_blank">olav@backupbay.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello everyone,<br>
<br>
I'm going to have a presentation at work later this month for my<br>
superiors about next generation file systems. Hammer is of particular<br>
interest as it has some really nice features and strengths compared<br>
with other next generation file systems.<br>
<br>
However, as I understand, Hammer does not come with its own volume<br>
manager? You have to rely on another separate implementation to get<br>
raid? Does this mean that if a bad block is being read, that Hammer<br>
can't automatically repair it (as ZFS self healing)?<br>
<br>
Another question I have is if some of you have a small story to share<br>
about how you use Hammer and take good advantage of its features, as<br>
compared to a traditional file system.<br>
<br>
Kind regards,<br>
<span class="HOEnZb"><font color="#888888">--<br>
Olav Grønås Gjerde<br>
<br>
</font></span></blockquote></div><br></div>