### What is the problem you're trying to solve Right now containerd's snapshotter is returning Mount structs that will be passed to mount(2) as is. However it doesn't cover some use cases such as - https://github.com/containerd/containerd/pull/5935 - https://github.com/containerd/containerd/pull/6746 - https://github.com/firecracker-microvm/firecracker-containerd/pull/573 This issue is the place to discuss the possible options. ### Describe the solution you'd like Like out-of-process snapshotters, it would be great if we can have an option that doesn't need to modify containerd itself. We may need to consider a clean option we could have in contained 2.0 and a mid-term option we may have in containerd 1.x. ### Additional context _No response_