HAMMER-FUSE

Porting the HAMMER Filesystem to FUSE

Download .zip Download .tar.gz View on GitHub

Welcome

HAMMER-FUSE attempts to port the HAMMER Filesystem to FUSE and FUSE for OS X.

For now, HAMMER Filesystems will only be supported in read-only mode.

Hacking HAMMER-FUSE

Would you like to get started hacking HAMMER-FUSE? Follow these steps:

  1. Get FUSE for Linux or for OS X.
  2. Download a raw dump of a sample disk image: hammerdisk.raw.bz2 (Contents)
  3. Download and compile the code for HAMMER FUSE:
    $ git clone git@github.com:dlorch/hammer-fuse.git
    $ cd hammer-fuse
    $ make
  4. Mount the sample file system:
    $ mkdir /tmp/mnt                           # or any directory you want
    $ ./fusehammer hammerdisk.raw /tmp/mnt     # loopback mount
    $ ls -al /tmp/mnt                          # yay!
  5. Unmount the filesystem when you're done:
    $ umount /tmp/mnt

Reading Material

Want to learn more about the awesome HAMMER Filesystem?