mass-ctl 명령어 치트시트
설정 & 인증
# 엔드포인트 설정
mass-ctl config set manager-endpoint https://IP:30083
# 로그인
mass-ctl login
mass-ctl login --validity-hours 168
mass-ctl login --auto-renew
# 로그아웃 / 버전
mass-ctl logout
mass-ctl --version
마운트 & 언마운트
# 마운트
sudo mass-ctl mount --volume-id VOL -m /mnt/data
sudo mass-ctl mount --volume-id VOL -m /mnt/data --read-only
# 재부팅 후 유지되지 않는 임시 마운트 (root 불필요)
mass-ctl mount --volume-id VOL -m /mnt/data --no-fstab
# 호스트의 모든 사용자가 공유하는 마운트
sudo mass-ctl mount --volume-id VOL -m /mnt/data --allow-other
# 언마운트
sudo mass-ctl unmount -m /mnt/data
# 마운트 확인
df -h /mnt/data
ls /mnt/data
정보
마운트하면 재부팅 복구가 기본으로 등록되므로 재부팅 후 마운트가 자동으로 복원됩니다.
--fstab은 폐기되었으며 현재 아무 동작도 하지 않습니다.
데이터 복사 & 튜닝
# 마운트된 볼륨으로 대용량 복사
mass-ctl dsync --source /data/legacy --target /mnt/data/incoming
# 워크로드에 맞게 셸 튜닝
eval $(mass-ctl env --bandwidth)
eval $(mass-ctl env --metadata)