- Description:
- A FUSE-based fault injection filesystem
- Last Change:
- Clone URL:
ssh://bronevichok.ru/unreliablefs.git
Commit Briefs
Add parsing of custom options (support-custom-options, origin/support-custom-options)
https://github.com/libfuse/libfuse/wiki/Option-Parsing Closes #60 Closes #12 Closes #7 Closes #1
Branches
Tree
README.md
## UnreliableFS [](https://cirrus-ci.com/github/ligurio/unreliablefs) is a FUSE-based fault injection filesystem. ### Building Prerequisites: - CentOS: `dnf install -y gcc -y cmake fuse fuse-devel` - Ubuntu: `apt-get install -y gcc cmake fuse libfuse-dev` - FreeBSD: `pkg install gcc cmake fusefs-libs pkgconf` - OpenBSD: `pkg_add cmake` - macOS: `brew install --cask osxfuse` ```sh $ mkdir build && cd build $ cmake -DCMAKE_BUILD_TYPE=Debug .. && make -j ``` ### Using ```sh $ mkdir /tmp/basedir $ mkdir /tmp/fs $ unreliablefs /tmp/fs -omodules=subdir,subdir=/tmp/basedir $ cd /tmp/fs $ ls -la $ umount /tmp/fs ```
