blockdependsfs
Blockdependsfs is a FUSE (Filesystem in Userspace) module for Linux that allows a filesystem to depend on the state of other filesystems. Specifically, it can be configured to only be mountable if certain other filesystems are already mounted and in a specific state. This is achieved by creating a mount point for blockdependsfs that will only become active when the specified dependencies are met.
The primary use case for blockdependsfs is to ensure that critical filesystems are available before attempting
Configuration of blockdependsfs typically involves a configuration file that lists the dependencies. These dependencies can include