Skip to main content
Version: 0.0.2 (latest)

Commands

tip

All commands support --help for full flag details, and tab completion is available after installation.

mount

Mount a Volume to a local directory.

mass-ctl mount \
--volumegroup-label <vg-label> \
--volume-label <vol-label> \
-m <mount-point>

Or using UUIDs directly:

mass-ctl mount \
--pool-uuid <pool-uuid> \
--container-uuid <container-uuid> \
-m /mnt/data

Options:

FlagDescription
--volumegroup-labelVolumeGroup label (human-readable)
--volume-labelVolume label (human-readable)
--pool-uuidVolumeGroup UUID (alternative to label)
--container-uuidVolume UUID (alternative to label)
-m, --mount-pointLocal directory to mount the volume

unmount

Unmount a previously mounted Volume.

mass-ctl unmount -m /mnt/data

volume

Manage Volumes from the CLI.

mass-ctl volume list               # List all volumes
mass-ctl volume list --mine # List only volumes accessible to your account
mass-ctl volume get <id> # Show details of a volume
mass-ctl volume create --name <name> --volumegroup <vg-id> --size <bytes> --type posix
mass-ctl volume delete <id>

volumegroup

Manage VolumeGroups from the CLI.

mass-ctl volumegroup list
mass-ctl volumegroup get <id>
mass-ctl volumegroup create --name <name> --label <label> --size <bytes>
mass-ctl volumegroup delete <id>

volume snapshot

Manage snapshots for a Volume.

mass-ctl volume snapshot list <volume-id>
mass-ctl volume snapshot create <volume-id> --name <snapshot-name>
mass-ctl volume snapshot delete <snapshot-id>

volume access / volumegroup access

Manage access policies directly from the CLI (admin only). Use the Dashboard Access → Policies for most access management tasks.

mass-ctl volume access list <volume-id>
mass-ctl volume access grant <volume-id> --identity <identity-id> --permissions read,write
mass-ctl volume access revoke <identity-id> <policy-id>

env

Configure environment variables to optimize I/O performance for the current shell session.

# Optimize for large sequential I/O (max bandwidth)
eval $(mass-ctl env --mode bandwidth)

# Optimize for metadata-intensive workloads
eval $(mass-ctl env --mode metadata)

# Reset to standard settings
eval $(mass-ctl env --mode standard)

Performance guidance:

ModeTypical throughputBest for
standard500–800 MB/sGeneral workloads
bandwidth3–5 GB/sLarge file reads/writes, AI training data
metadataHigh IOPSMany small files, checkpointing