All Projects → fbarriga → fuse_xattrs

fbarriga / fuse_xattrs

Licence: GPL-3.0 license
add xattrs support using sidecar files.

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects
python
139335 projects - #7 most used programming language
Roff
2310 projects
shell
77523 projects

Projects that are alternatives of or similar to fuse xattrs

Supertag
A tag-based filesystem
Stars: ✭ 207 (+639.29%)
Mutual labels:  fuse, filesystem, fuse-filesystem
GitFS
A FUSE filesystem that stores data on Git
Stars: ✭ 26 (-7.14%)
Mutual labels:  fuse, filesystem, fuse-filesystem
Goofys
a high-performance, POSIX-ish Amazon S3 file system written in Go
Stars: ✭ 3,932 (+13942.86%)
Mutual labels:  fuse, filesystem, fuse-filesystem
loggedfs-python
Filesystem monitoring with Fuse and Python
Stars: ✭ 21 (-25%)
Mutual labels:  fuse, filesystem, fuse-filesystem
fusell-seed
FUSE (the low-level interface) file system boilerplate 📂 🔌 💾
Stars: ✭ 13 (-53.57%)
Mutual labels:  fuse, filesystem, fuse-filesystem
Catfs
Cache AnyThing filesystem written in Rust
Stars: ✭ 404 (+1342.86%)
Mutual labels:  fuse, filesystem, fuse-filesystem
Securefs
Filesystem in userspace (FUSE) with transparent authenticated encryption
Stars: ✭ 518 (+1750%)
Mutual labels:  fuse, filesystem, fuse-filesystem
S3fs Fuse
FUSE-based file system backed by Amazon S3
Stars: ✭ 5,733 (+20375%)
Mutual labels:  fuse, filesystem, fuse-filesystem
Fuse Ts
Stars: ✭ 6 (-78.57%)
Mutual labels:  fuse, filesystem, fuse-filesystem
Distribyted
📂 ➡️ 📺 🎶 🎮 Torrent client with on-demand file downloading as a filesystem.
Stars: ✭ 791 (+2725%)
Mutual labels:  fuse, filesystem, fuse-filesystem
Cryfs
Cryptographic filesystem for the cloud
Stars: ✭ 1,560 (+5471.43%)
Mutual labels:  fuse, filesystem, fuse-filesystem
Fusell Seed
FUSE (the low-level interface) file system boilerplate 📂 🔌 💾
Stars: ✭ 9 (-67.86%)
Mutual labels:  fuse, filesystem, fuse-filesystem
Mergerfs
a featureful union filesystem
Stars: ✭ 2,114 (+7450%)
Mutual labels:  fuse, filesystem, xattr
Sparsebundlefs
FUSE filesystem for reading macOS sparse-bundle disk images
Stars: ✭ 238 (+750%)
Mutual labels:  fuse, filesystem
Tifs
A distributed POSIX filesystem based on TiKV, with partition tolerance and strict consistency.
Stars: ✭ 209 (+646.43%)
Mutual labels:  fuse, filesystem
Ninfs
FUSE filesystem Python scripts for Nintendo console files
Stars: ✭ 241 (+760.71%)
Mutual labels:  fuse, fuse-filesystem
fatx
Original Xbox FATX Filesystem Library, Python bindings, FUSE driver, and GUI explorer
Stars: ✭ 87 (+210.71%)
Mutual labels:  fuse, filesystem
xattrs
🗃 Work With Filesystem Object Extended Attributes — https://hrbrmstr.github.io/xattrs/index.html
Stars: ✭ 17 (-39.29%)
Mutual labels:  xattr, xattr-support
Gotenksfs
A file system on top of your file system
Stars: ✭ 203 (+625%)
Mutual labels:  fuse, filesystem
UserFileSystemSamples
IT Hit User File System Engine samples in .NET/C#. Samples implement Virtual File System for Windows and Mac with synchronization support, on-demand loading, offline files, and Windows File Manager integration.
Stars: ✭ 60 (+114.29%)
Mutual labels:  fuse, fuse-filesystem

Build Status

Abstract

This filesystem provides xattr support using sidecar files.

Latest version

The latest version and more information can be found on http://github.com/fbarriga/fuse_xattrs

How to mount a filesystem

Once fuse_xattrs is installed (see next section) running it is very simple:

fuse_xattrs source_directory mountpoint

To unmount the filesystem:

fusermount -u mountpoint

Distribution packages

Archlinux (https://aur.archlinux.org/packages/fuse_xattrs/):

yaourt -S fuse_xattrs

Building

First you need to download FUSE 2.9 or later from http://github.com/libfuse/libfuse.

mkdir build && cd build
cmake ..
make

Code Coverage

mkdir build && cd build
cmake -DENABLE_CODECOVERAGE=1 -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_BUILD_TYPE=Debug ..
make
make fuse_xattrs_coverage

Installing

make install

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].