mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-03 17:56:12 -04:00
Add Extended Attributes section to README (fixes github #160)
This commit is contained in:
parent
e677cdaeaa
commit
4f0922301c
23
README.md
23
README.md
@ -22,6 +22,7 @@ A fast high compression read-only file system for Linux and Windows.
|
|||||||
- [Usage](#usage)
|
- [Usage](#usage)
|
||||||
- [Windows Support](#windows-support)
|
- [Windows Support](#windows-support)
|
||||||
- [Building on Windows](#building-on-windows)
|
- [Building on Windows](#building-on-windows)
|
||||||
|
- [Extended Attributes](#extended-attributes)
|
||||||
- [Comparison](#comparison)
|
- [Comparison](#comparison)
|
||||||
- [With SquashFS](#with-squashfs)
|
- [With SquashFS](#with-squashfs)
|
||||||
- [With SquashFS & xz](#with-squashfs--xz)
|
- [With SquashFS & xz](#with-squashfs--xz)
|
||||||
@ -480,6 +481,25 @@ your machine.
|
|||||||
> ninja test
|
> ninja test
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Extended Attributes
|
||||||
|
|
||||||
|
Extended attributes are not currently supported. Any extended attributes
|
||||||
|
stored in the source file system will not currently be preserved when
|
||||||
|
building a DwarFS image using `mkdwarfs`.
|
||||||
|
|
||||||
|
That being said, the root inode of a mounted DwarFS image currently exposes
|
||||||
|
one or two extended attributes on Linux:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ attr -l mnt
|
||||||
|
Attribute "dwarfs.driver.pid" has a 4 byte value for mnt
|
||||||
|
Attribute "dwarfs.driver.perfmon" has a 4849 byte value for mnt
|
||||||
|
```
|
||||||
|
|
||||||
|
The `dwarfs.driver.pid` attribute simply contains the PID of the DwarFS
|
||||||
|
FUSE driver. The `dwarfs.driver.perfmon` attribute contains the current
|
||||||
|
results of the [performance monitor](#performance-monitoring).
|
||||||
|
|
||||||
## Comparison
|
## Comparison
|
||||||
|
|
||||||
The SquashFS, `xz`, `lrzip`, `zpaq` and `wimlib` tests were all done on
|
The SquashFS, `xz`, `lrzip`, `zpaq` and `wimlib` tests were all done on
|
||||||
@ -1959,3 +1979,6 @@ Currently, the supported components are `fuse` for the FUSE
|
|||||||
operations, `filesystem_v2` for the DwarFS file system component
|
operations, `filesystem_v2` for the DwarFS file system component
|
||||||
and `inode_reader_v2` for the component that handles all `read()`
|
and `inode_reader_v2` for the component that handles all `read()`
|
||||||
system calls.
|
system calls.
|
||||||
|
|
||||||
|
The FUSE driver also exposes the performance monitor metrics via
|
||||||
|
an [extended attribute](#extended-attributes).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user