Skip to main content
Updated May 8, 2026

Features

Capacity and resize

  • Single performance class — every volume is NVMe SSD; no tiers to choose from today
  • 10 - 1000 GiB size range at create time
  • Online resize (grow) — increase capacity any time while attached; OS-side filesystem extension required to see the new space
  • One-way only — volumes can grow but not shrink

Driver and device naming

  • virtio-blk block driver inside every guest
  • Device paths: /dev/vda (OS disk), /dev/vdb, /dev/vdc, … (attached volumes in attach order)
  • No /dev/sd* or /dev/nvme* paths — those don’t exist on Raff

Filesystems

  • Auto-format at create time (Linux only) — pick ext4 (default) or xfs
  • Manual format — supported on both Linux and Windows; you run mkfs (Linux) or initialize via Disk Management (Windows)
  • Windows — auto-format is not supported; format and mount via Disk Management as NTFS

Attach model

  • Single-attach — one VM at a time
  • Region-locked — volumes only attach to VMs in the same region they were created in
  • Project-scoped — volume inherits the project of the attached VM
  • Active or passive VM required — attach and detach work in either state; not while the VM is provisioning
  • No live multi-attach — for shared access, use Object Storage

Lifecycle independence

  • Survives VM stop / start / reboot / resize — always
  • Survives VM reinstall and factory reset — attached, contents intact
  • Survives VM destroy — automatically detached but not deleted; keeps billing until you delete it
  • Volume snapshots survive volume delete — see Storage model

Encryption

  • Encryption at rest — enabled by default at the platform level; not configurable per volume

Bandwidth

  • VM ↔ volume traffic is free and unmetered — included regardless of plan

Capacity limits

For volumes near the upper end, xfs scales better than ext4 on parallel-I/O workloads — see Volume types.

Filesystem support

Pricing

Same dual-mode model as VMs: subscription by default, PAYG available on request.

Subscription (default)

The per-GiB rate is the same on every term — there’s no term discount on volumes today (unlike VM plans, which have term discounts). Charges accrue continuously and settle month-end on the 1st against your account balance, with any remainder charged to your saved card. Resize-up adds prorated cost; delete or downsize credits unused time back to your balance.

Pay-as-you-go (enterprise / SMB on request)

PAYG is available for enterprise and SMB customers — contact support to enable it on your account. The default for new accounts is subscription. Both modes hit the same $0.05/GiB/month effective rate. The only practical difference is when the money leaves your balance — same trade-off as VM subscription vs PAYG. See Billing model for the wider money flow including the rotation rule.

Region and project binding

To “move” data across regions: take a snapshot in the source region, restore in the destination region, then delete the original.

Resize behaviour

API endpoints

See also

Volume types

Persistence, attach, and binding model.

Pricing

Where volumes fit in the wider billing picture.

Storage model

Volumes vs base disk vs snapshots vs backups vs images.
Last modified on May 11, 2026