package
2.6.9+incompatible
Repository: https://github.com/oneconcern/datamon.git
Documentation: pkg.go.dev
# Functions
CacheSize tunes the buffer cache size in bytes of streamed FS operations (enabled when Streamed is true).
Logger for this file system.
NewMutableFS creates a new instance of the mutable datamon filesystem.
NewReadOnlyFS creates a new instance of the datamon filesystem.
Prefetch enables prefetching on streamed FS operations (enabled when Streamed is true).
Streaming sets the streaming option flag for a bundle (RO mount only).
VerifyHash enables hash verification on streamed FS read perations (enabled when Streamed is true).
WithMetrics toggles metrics on the fuse package.
# Structs
FsEntry is a node in the filesystem.
M describes metrics for the fuse package.
MutableFS is the virtual mutable filesystem created on top of a bundle.
ReadOnlyFS is the virtual read-only filesystem created on top of a bundle.
# Interfaces
MountableFS knows how to mount and unmount a file system.
# Type aliases
MountOption enables options when mounting the file system
TODO plumb additional mount options.
Option for the file system.