bzt 36d89da4c1 Initial commit 11 months ago
..
fsck 36d89da4c1 Initial commit 11 months ago
mkfs 36d89da4c1 Initial commit 11 months ago
src 36d89da4c1 Initial commit 11 months ago
LICENSE 36d89da4c1 Initial commit 11 months ago
Makefile 36d89da4c1 Initial commit 11 months ago
README.md 36d89da4c1 Initial commit 11 months ago
build.mak 36d89da4c1 Initial commit 11 months ago

README.md

Archived from: https://github.com/redcap97/fuse-mfs

fuse-mfs

fuse-mfs is FUSE-based Minix3 Filesystem.

Usage

mount

fuse-mfs /path/to/image_file /path/to/mountpoint/

umount

# GNU/Linux
fusermount -u /path/to/mountpoint/

# Mac OS X
umount /path/to/mountpoint/

mkfs

mkfs.mfs /path/to/image_file

fsck (check)

fsck.mfs /path/to/image_file

fsck (repair)

fsck.mfs -r /path/to/image_file

Build Prerequisites

Ubuntu

apt-get install build-essential pkg-config fuse libfuse-dev

Arch Linux

pacman -S --needed base-devel fuse

Mac OS X

Command Line Tools for Xcode and FUSE for OS X are required. Please also install the following packages.

brew install pkg-config coreutils

Build and Install

GNU/Linux

# Build
make

# Install to /usr/local
make install

# Install to /usr
make install PREFIX=/usr

Mac OS X

# Build
make

# Install to /usr/local
make install INSTALL=ginstall

# Install to /usr
make install INSTALL=ginstall PREFIX=/usr

Test

Docker is required to run tests.

make test

Acknowledgments

fuse-mfs uses code from the following open-source projects:

License

fuse-mfs is distributed under the BSD License. See LICENSE file.