Skip to main content
Version: 0.0.14

mass-ctl Command Cheat Sheet

Configuration & Authentication​

# Set endpoint
mass-ctl config set manager-endpoint https://IP:30083

# Login
mass-ctl login
mass-ctl login --validity-hours 168
mass-ctl login --auto-renew

# Logout / version
mass-ctl logout
mass-ctl --version

Mount & Unmount​

# Mount
sudo mass-ctl mount --volume-id VOL -m /mnt/data
sudo mass-ctl mount --volume-id VOL -m /mnt/data --read-only
# Temporary mount that does not survive a reboot (no root needed)
mass-ctl mount --volume-id VOL -m /mnt/data --no-fstab

# Shared mount for every user on the host
sudo mass-ctl mount --volume-id VOL -m /mnt/data --allow-other

# Unmount
sudo mass-ctl unmount -m /mnt/data

# Verify mount
df -h /mnt/data
ls /mnt/data
info

Mounting registers reboot recovery by default, so a mount comes back automatically after a reboot. --fstab is deprecated and now a no-op.

Data Copy & Tuning​

# Bulk copy into a mounted volume
mass-ctl dsync --source /data/legacy --target /mnt/data/incoming

# Tune the shell for the workload
eval $(mass-ctl env --bandwidth)
eval $(mass-ctl env --metadata)