Accessing BFS outside of Haiku
Accessing BFS outside of HaikuWhat 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 r31409
APT-based GNU/Linux Distribution (Debian, Ubuntu...)```sh sudo apt-get install libfuse-dev ```
BSD Based Distribution```sh sudo portinstall sysutils/fusefs-kmod sysutils/fusefs-libs ```
Building the BFS FUSE module from source```sh cd /path/haiku/haiku/ jam '
Mounting your BFS partitionIn this example, ```/dev/sdaX``` is the BFS partition you wish to mount. ```sh mkdir /path/to/mountPoint /path/to/bfs_fuse /dev/sdaX /path/to/mountPoint ```
At this point, your BFS partition should be mounted at