DAAKYI Cloud
|

Developer Documentation

Build on DAAKYI Cloud

DocsStorageBlock Storage (Virtual Disks)

Block Storage (Virtual Disks)

Replicated, thin-provisioned virtual disks for VM system and data volumes.

View Service Details

Virtual disks are carved from the cluster’s distributed block storage. Every write is synchronously stored as multiple replicas on different nodes, so a disk survives node and drive failures. SSD tiers serve hot data; capacity scales by adding nodes.

Disk Properties

PropertyDetail
Replication2 or 3 synchronous replicas across nodes (3 recommended for production)
ProvisioningThin — physical capacity is consumed only as data is written
Size10 GB to 32 TB per disk, up to 15 data disks per VM
Performance tiersHigh Performance (all-flash), Performance Sensitive, and Capacity Sensitive — each with an optional HA replication level
Online expansionGrow any disk while the VM is running; then extend the partition in the guest

Creating and Attaching a Disk

1

Create

Storage → Disks → Create Disk. Choose size and performance tier. A disk can be created standalone or directly from a VM’s Disks tab.

2

Attach

Attach the disk to a running VM — no reboot needed. It appears as a new block device (e.g. /dev/vdb on Linux).

3

Format and mount

Partition, format, and mount inside the guest as you would any physical disk.

bash
# Inside a Linux guest, after attaching a data disk
lsblk                          # find the new device, e.g. vdb
sudo mkfs.ext4 /dev/vdb
sudo mkdir /data
sudo mount /dev/vdb /data
echo '/dev/vdb /data ext4 defaults,nofail 0 2' | sudo tee -a /etc/fstab

Expanding a Disk Online

bash
# Expand via API from 100 GB to 200 GB (VM stays running)
curl -X POST "https://api.daakyicloud.com/v1/disks/disk-7f2e/expand" \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"size_gb": 200}'

# Then grow the filesystem in the guest
sudo growpart /dev/vdb 1 && sudo resize2fs /dev/vdb1

Disks can be expanded but never shrunk. Start small — thin provisioning means an oversized disk wastes quota, and expansion is a zero-downtime operation anyway.

We use essential cookies to make this site work, and optional analytics cookies to improve it. See our Privacy Policy.