+++ type = "article" title = "Accessing BFS outside of Haiku" date = "2010-02-15T23:56:29.000Z" tags = [] +++
What is FUSE? FUSE is an acronym for "Filesystem in USErspace" and in essence allows an operating system to communicate with a file system through a userland progam. By providing this functionality outside of kernel space, adding support for a new filesystem is a simple matter of installing the respective FUSE module. As a comparison, the typical paradigm involves altering the operating system's kernel to support the filesystem. For more information, visit the FUSE project page.The initial implementation of a BFS FUSE module was added in hrev31409
sudo apt-get install libfuse-dev
sudo portinstall sysutils/fusefs-kmod sysutils/fusefs-libs
cd /path/haiku/haiku/ jam '<build>bfs_fuse'
In this example, /dev/sdaX
is the BFS partition you wish to mount.
mkdir /path/to/mountPoint /path/to/bfs_fuse /dev/sdaX /path/to/mountPoint
At this point, your BFS partition should be mounted at /path/to/mountPoint
.