Make logical volume with snapshot capability. Default: false.
marker
False
False
--max-size
The logical volume max size. Default: 1000T.
size
False
1000T
--host-id
The primary storage node id or hostname.
string
False
-
--encrypt
Use inline data encryption and decryption on the logical volume.
marker
False
-
--crypto-key1
The hex value of key1 to be used for logical volume encryption.
string
False
-
--crypto-key2
The hex value of key2 to be used for logical volume encryption.
string
False
-
--max-rw-iops
Maximum Read Write IO Per Second.
integer
False
-
--max-rw-mbytes
Maximum Read Write Megabytes Per Second.
integer
False
-
--max-r-mbytes
Maximum Read Megabytes Per Second.
integer
False
-
--max-w-mbytes
Maximum Write Megabytes Per Second.
integer
False
-
--max-namespace-per-subsys
The maximum Namespace per subsystem. Default: 32.
integer
False
32
--ha-type
Logical volume HA type (single, ha), default is cluster HA type. Default: default.
Available Options: - single - default - ha
string
False
default
--fabric
The transport fabric type (tcp or rdma). The cluster must support the chosen fabric. Default: tcp.
Available Options: - tcp - rdma - tcp,rdma
string
False
tcp
--lvol-priority-class
The logical volume priority class. Default: 0.
integer
False
0
--namespaced
Adds this LVol as a namespace on an existing subsystem of the same pool on the node (a subsystem is only ever shared by LVols of one pool and is filled up before the next one is opened); if none has a free namespace slot, a new subsystem is created. Default: false.
boolean
False
False
--pvc-name, --pvc_name
Set the logical volume persistent volume claim name for Kubernetes clients.
The old parameter name --pvc_name is deprecated and shouldn't be used anymore. It will eventually be removed. Please exchange the use of --pvc_name with --pvc-name.
string
False
-
--data-chunks-per-stripe
The erasure coding schema parameter k (distributed raid). Default: 0.
integer
False
0
--parity-chunks-per-stripe
The erasure coding schema parameter n (distributed raid). Default: 0.
integer
False
0
--replication-policy
Replication policy (id or name) to assign at create time. Configures replication for this volume.
string
False
-
--consistency-group
Consistency group name to join at create time. The volume is pinned to the group's node/LVS; the first labeled volume pins the group.
string
False
-
--replicate
Replicate LVol snapshot
marker
False
-
Changes QoS settings for an active logical volume.
Changes QoS settings for an active logical volume.
List logical volumes in particular pool id or name.
string
False
-
--json
Print outputs in json format.
marker
False
-
--all
List soft deleted logical volumes.
marker
False
-
Gets the logical volume details.
Gets the logical volume details.
sbctlvolumeget
<VOLUME_ID>
--json
Argument
Description
Data Type
Required
VOLUME_ID
The logical volume id or name.
string
True
Parameter
Description
Data Type
Required
Default
--json
Print outputs in json format.
marker
False
-
Deletes a logical volume.
Deletes a logical volume. Attention: All data will be lost! This is an irreversible operation! Actual storage capacity will be freed as an asynchronous background task. It may take a while until the actual storage is released.
sbctlvolumedelete
<VOLUME_ID>
--force
Argument
Description
Data Type
Required
VOLUME_ID
The logical volumes id.
string
True
Parameter
Description
Data Type
Required
Default
--force
Force delete logical volume from the cluster.
marker
False
-
Gets the logical volume's NVMe/TCP connection string(s).
Multiple connections to the cluster are always available for multi-pathing and high-availability.
New logical volume size: 10M, 10G, 10(bytes). Can only increase. Default: 0.
size
False
0
--namespaced
Adds this LVol as a namespace on an existing subsystem of the same pool on the node (a subsystem is only ever shared by LVols of one pool and is filled up before the next one is opened); if none has a free namespace slot, a new subsystem is created. Default: true.
(XXdYYh), list history records (one for every 15 minutes) for XX days and YY hours (up to 10 days in total).
string
False
-
--records
The number of records. Default: 20.
integer
False
20
Checks a logical volume's health.
Checks a logical volume's health.
sbctlvolumecheck
<VOLUME_ID>
Argument
Description
Data Type
Required
VOLUME_ID
The logical volume id.
string
True
Inflate a logical volume.
All unallocated clusters are allocated and copied from the parent or zero filled if not allocated in the parent. Then all dependencies on the parent are removed.
sbctlvolumeinflate
<VOLUME_ID>
Argument
Description
Data Type
Required
VOLUME_ID
The logical volume id.
string
True
Puts a volume under a replication policy, or changes it (a change re-replicates in full)
Puts a volume under a replication policy, or changes it (a change re-replicates in full)
Failed-over logical volume id (currently on the target cluster)
string
True
Parameter
Description
Data Type
Required
Default
--source-cluster-id
Fresh source cluster id. Omit to fail back (delta) to the recovered original source.
string
False
-
Stop snapshot replication taken from lvol
Stop snapshot replication taken from lvol
sbctlvolumereplication-stop
<LVOL_ID>
Argument
Description
Data Type
Required
LVOL_ID
Logical volume id
string
True
Lists replication status
Lists replication status
sbctlvolumereplication-status
<CLUSTER_ID>
Argument
Description
Data Type
Required
CLUSTER_ID
Cluster UUID
string
True
Show replication progress (time lag and outstanding data) for a volume
Show replication progress (time lag and outstanding data) for a volume
sbctlvolumereplication-info
<VOLUME_ID>
Argument
Description
Data Type
Required
VOLUME_ID
Logical volume id or name
string
True
Start replication for lvol
Start replication for lvol
sbctlvolumereplication-trigger
<LVOL_ID>
Argument
Description
Data Type
Required
LVOL_ID
Logical volume id
string
True
Suspend lvol subsystems
Suspend lvol subsystems
sbctlvolumesuspend<LVOL_ID>
Argument
Description
Data Type
Required
LVOL_ID
Logical volume id
string
True
Resume lvol subsystems
Resume lvol subsystems
sbctlvolumeresume
<LVOL_ID>
Argument
Description
Data Type
Required
LVOL_ID
Logical volume id
string
True
Create logical volume clone by taking a snapshot and then cloning it.
Create logical volume clone by taking a snapshot and then cloning it.
sbctlvolumeclone-lvol
<VOLUME_ID>
<CLONE_NAME>
Argument
Description
Data Type
Required
VOLUME_ID
The logical volume id.
string
True
CLONE_NAME
The new logical volume clone name.
string
True
Pre-create the target NVMe-oF subsystem for a volume migration. Returns a migration ID (or group ID with --batch) and NVMe connect strings (inaccessible ANA state). Connect the client, then run migrate-continue.
Pre-create the target NVMe-oF subsystem for a volume migration. Returns a migration ID (or group ID with --batch) and NVMe connect strings (inaccessible ANA state). Connect the client, then run migrate-continue.
The migration ID returned by migrate (or group ID with --batch).
string
True
Parameter
Description
Data Type
Required
Default
--max-retries
Maximum retry attempts before aborting. Default: 10.
integer
False
10
--deadline
Migration deadline in seconds (0 = no deadline). Default: 14400.
integer
False
14400
--batch
ID is a batch migration group ID.
marker
False
-
--retry-on-failure
If this migration ends in failure, automatically start a brand-new migration (full precreate + start) for the same volume/target once preconditions are met again (no rebalancing, source and target both online).