Marcus Holland-Moritz
6ab8c9d92d
docs: update dwarfs manpage
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
4e43ed4e4b
feat: limit preloading/caching blocks by cache size
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
e71cc49353
feat(dwarfs): add block_allocator
option to FUSE driver
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
36845df2b2
feat(dwarfs): add preload_all
option
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
5717afa562
feat(dwarfs): add analysis_file
option for profiling
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
c061a5253d
feat(dwarfs): add preload_category
option
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
8bfad8c691
docs: avoid nested indentation due to ronn-ng
bug ( fixes #249 )
...
Given how long the [issue](https://github.com/apjanke/ronn-ng/issues/16 )
is open already, it probably won't be fixed very soon.
Furthermore, this makes the documentation of `tidy_strategy` more
consistent with other options (e.g. `mlock`).
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
b349e584e0
feat: support case-insensitive lookups (fixes gh #232 )
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
3a895769de
feat: allow uid/gid override in filesystem and FUSE driver (see gh #244 )
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
1a9b2c93cc
feat: allow setting image size in FUSE driver (fixes gh #239 )
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
d4d4081dfc
docs: fix typos in man pages
2024-08-25 19:56:15 +02:00
Marcus Holland-Moritz
8593c92347
feat(dwarfs): enable sequential access detector in FUSE driver
2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
c6cc8c9f70
doc: be explicit about specifying multiple arguments
2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
5baa3e71d2
fix(dwarfs): allow multiple perfmon components in FUSE driver
2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
d0626212a8
feat: add --perfmon-trace-file and -o perfmon_trace_file
2024-04-28 09:06:31 +02:00
Marcus Holland-Moritz
3d17b2c75a
fix: clean up blocksize implementation
...
It helps to RTFM. `st_blocks` and `st_blksize` are *not* related.
`st_blksize` *really is* the optimal I/O block size. `st_blocks`
is *always* given in multiples of 512 bytes.
2024-02-12 18:29:09 +01:00
Marcus Holland-Moritz
f1f55dd48c
feat(dwarfs): add readahead option
...
The implementation is extremely simple for now and readahead is off
by default. When sequentially accessing large files, the speedup can
be significant, though.
2024-02-12 14:34:40 +01:00
Marcus Holland-Moritz
5460900c97
feat(dwarfs): make block size configurable, mostly for macOS
...
macFUSE derives the "optimal" read size from `st_blksize`, which
results in very sub-optimal (small) read requests on macOS. This
adds an option to configure the block size and sets the default
sufficiently high on macOS.
2024-02-12 00:37:11 +01:00
Marcus Holland-Moritz
0ec3af320e
docs: update manual pages
2024-01-20 12:46:40 +01:00
txkx
44f0bd07f0
Fixed typos in dwarfs.md
2023-07-12 19:01:03 +02:00
Marcus Holland-Moritz
1d96ef6d8f
Markdown fixes
2023-07-09 15:38:28 +02:00
Marcus Holland-Moritz
67f340e383
Document perfmon options
2023-07-04 02:53:22 +02:00
Marcus Holland-Moritz
7af9e83ca6
Default FUSE driver debuglevel to warn
in background mode (fixes gh #113 )
2022-11-15 08:35:14 +01:00
Marcus Holland-Moritz
569966b752
Markdown cleanup
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
656b7a7780
Support for cache tidying
2022-06-10 18:49:18 +02:00
Marcus Holland-Moritz
b25146a16e
Update documentation
2021-04-03 01:26:57 +02:00
Marcus Holland-Moritz
d5c38136dc
Update man pages
2021-04-01 00:41:09 +02:00
Marcus Holland-Moritz
7c57721951
Add dwarfsextract man page and update documentation
2021-02-28 21:22:57 +01:00
Marcus Holland-Moritz
04c43ec421
Add -o readonly
option to FUSE driver
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
9a57ee980a
Document how to add /etc/fstab
entries
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
70c2a97fdd
Rename kernel cache options
...
Thanks to @cipriancraciun for suggesting way better names
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
915a75eacb
Add direct_io
option
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
57aaa5bec0
Allow madvise()ing image block data
...
This will be on by default and can be disabled with the
`no_image_madvise` option.
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
c59eea1517
Add support for correct hardlink counts
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
09f48200b6
Add instructions for setting up read/write overlay
2020-11-30 19:53:59 +01:00
Marcus Holland-Moritz
6e2a110b51
github #3 : add ronn dependency and generate man pages with CMake
2020-11-30 12:26:51 +01:00