|
autotier
Automatic Tiering Fuse Filesystem
|
Class to mount filesystem. More...
#include <fusePassthrough.hpp>
Public Member Functions | |
| FusePassthrough (const fs::path &config_path, const ConfigOverrides &config_overrides) | |
| Construct a new Fuse Passthrough object. Calls open_db and saves pointers to each tier of tiers_. More... | |
| ~FusePassthrough (void)=default | |
| Destroy the Fuse Passthrough object. More... | |
| int | mount_fs (fs::path mountpoint, char *fuse_opts) |
| Mount the fuse filesystem. Creates struct of FUSE function pointers and calls fuse_main(). More... | |
Class to mount filesystem.
| FusePassthrough::FusePassthrough | ( | const fs::path & | config_path, |
| const ConfigOverrides & | config_overrides | ||
| ) |
Construct a new Fuse Passthrough object. Calls open_db and saves pointers to each tier of tiers_.
| config_path | Path to config file for constructing TierEngine/Config |
| config_overrides | Config overrides from cli args |
|
default |
Destroy the Fuse Passthrough object.
| int FusePassthrough::mount_fs | ( | fs::path | mountpoint, |
| char * | fuse_opts | ||
| ) |
Mount the fuse filesystem. Creates struct of FUSE function pointers and calls fuse_main().
| mountpoint | Path to mountpoint |
| fuse_opts | Comma separated options to pass to fuse_main() |
1.8.17