miren debug disk
Disk entity debug commands
Commands for managing Miren disks. These commands are primarily used for troubleshooting and advanced operations.
Disk Status Values
| Status | Description |
|---|---|
provisioning | Disk is being created and storage is being allocated |
provisioned | Disk is ready and available for lease |
attached | Disk has an active lease and is mounted |
detached | Disk was previously attached but lease was released |
deleting | Disk is marked for deletion |
error | Disk encountered an error during provisioning |
Lease Status Values
| Status | Description |
|---|---|
pending | Lease is waiting to acquire the disk |
bound | Lease is active and disk is mounted |
released | Lease has been released, cleanup pending |
failed | Lease failed to acquire or mount the disk |
Troubleshooting
Disk stuck in "provisioning": Check server logs for storage backend errors:
miren debug disk status -i <disk-id>
Lease stuck in "pending": The disk may not be provisioned yet, or another lease may have the disk:
miren debug disk lease-list -d <disk-id>
App won't start due to disk timeout:
Increase the lease_timeout in your app configuration, or check if another app has an active lease on the disk.
Usage
miren debug disk [flags]
Subcommands
miren debug disk create— Create a disk entity for testingmiren debug disk delete— Delete a disk entitymiren debug disk lease— Create a disk lease for testingmiren debug disk lease-delete— Delete a disk lease entitymiren debug disk lease-list— List all disk lease entitiesmiren debug disk lease-release— Release a disk leasemiren debug disk lease-status— Show detailed status of a disk leasemiren debug disk list— List all disk entitiesmiren debug disk mounts— List all mounted disks from /proc/mountsmiren debug disk status— Show status of a disk entity