Module storage

Module storage 

Source
Expand description

Storage layer: Filesystem and volume management

This module provides persistent storage capabilities including overlay filesystems and volume mounts.

§Features

  • Overlay FS: Copy-on-write filesystem with layers
  • Volume mounts: Bind mounts and tmpfs support
  • Layered storage: Efficient snapshot management
  • Persistence: Optional state between sandbox runs

§Examples

use sandbox_rs::storage::{OverlayFS, OverlayConfig};

let config = OverlayConfig::new("/base", "/upper");
let fs = OverlayFS::new(config)?;

Re-exports§

pub use filesystem::LayerInfo;
pub use filesystem::OverlayConfig;
pub use filesystem::OverlayFS;
pub use volumes::VolumeManager;
pub use volumes::VolumeMount;
pub use volumes::VolumeType;

Modules§

filesystem
Overlay filesystem support for persistent sandbox storage
volumes
Volume management for persistent storage in sandbox