-## Abstract
+# fuse_xattrs
-This filesystem provides xattr support using sidecar files.
+This is a fuse filesystem that provides extended attribute (xattr)
+support over any filesystem by using "sidecar files", i.e. separate
+files that hold the extended attributes only, named by the same
+pathname as the attributed file or directory with an additional
+extension ".xattr".
-## Latest version
+## Original upstream version
-The latest version and more information can be found on
+This software originated as version 0.4 of
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 mountpoint
+ fuse_xattrs source_directory mountpoint
To unmount the filesystem:
fusermount -u mountpoint
-
-## Installing
+## Building
First you need to download FUSE 2.9 or later from
http://github.com/libfuse/libfuse.
- mkdir build
- cd build
- cmake ..
- make
+ $ mkdir build
+ $ cd build
+ build$ cmake ..
+ build$ make
+Dependencies:
-## Links
+ cmake
+ osxfuse (macOS only)
-- http://man7.org/linux/man-pages/man2/setxattr.2.html
-- http://man7.org/linux/man-pages/man2/listxattr.2.html
-- http://man7.org/linux/man-pages/man2/getxattr.2.html
-- http://man7.org/linux/man-pages/man3/errno.3.html
-- https://www.freedesktop.org/wiki/CommonExtendedAttributes/