190 lines
3.3 KiB
ReStructuredText
190 lines
3.3 KiB
ReStructuredText
![]() |
======
|
||
|
volume
|
||
|
======
|
||
|
|
||
|
Volume v1
|
||
|
|
||
|
volume create
|
||
|
-------------
|
||
|
|
||
|
Create new volume
|
||
|
|
||
|
.. program:: volume create
|
||
|
.. code:: bash
|
||
|
|
||
|
os volume create
|
||
|
--size <size>
|
||
|
[--snapshot-id <snapshot-id>]
|
||
|
[--description <description>]
|
||
|
[--type <volume-type>]
|
||
|
[--user <user>]
|
||
|
[--project <project>]
|
||
|
[--availability-zone <availability-zone>]
|
||
|
[--image <image>]
|
||
|
[--source <volume>]
|
||
|
[--property <key=value> [...] ]
|
||
|
<name>
|
||
|
|
||
|
.. option:: --size <size> (required)
|
||
|
|
||
|
New volume size in GB
|
||
|
|
||
|
.. option:: --snapshot-id <snapshot-id>
|
||
|
|
||
|
Use <snapshot-id> as source of new volume
|
||
|
|
||
|
.. option:: --description <description>
|
||
|
|
||
|
New volume description
|
||
|
|
||
|
.. option:: --type <volume-type>
|
||
|
|
||
|
Use <volume-type> as the new volume type
|
||
|
|
||
|
.. option:: --user <user>
|
||
|
|
||
|
Specify an alternate user (name or ID)
|
||
|
|
||
|
.. option:: --project <project>
|
||
|
|
||
|
Specify an alternate project (name or ID)
|
||
|
|
||
|
.. option:: --availability-zone <availability-zone>
|
||
|
|
||
|
Create new volume in <availability-zone>
|
||
|
|
||
|
.. option:: --image <image>
|
||
|
|
||
|
Use <image> as source of new volume (name or ID)
|
||
|
|
||
|
.. option:: --source <source>
|
||
|
|
||
|
Volume to clone (name or ID)
|
||
|
|
||
|
.. option:: --property <key=value>
|
||
|
|
||
|
Set a property on this volume (repeat option to set multiple properties)
|
||
|
|
||
|
.. describe:: <name>
|
||
|
|
||
|
New volume name
|
||
|
|
||
|
The :option:`--project` and :option:`--user` options are typically only
|
||
|
useful for admin users, but may be allowed for other users depending on
|
||
|
the policy of the cloud and the roles granted to the user.
|
||
|
|
||
|
volume delete
|
||
|
-------------
|
||
|
|
||
|
Delete volume(s)
|
||
|
|
||
|
.. program:: volume delete
|
||
|
.. code:: bash
|
||
|
|
||
|
os volume delete
|
||
|
[--force]
|
||
|
<volume> [<volume> ...]
|
||
|
|
||
|
.. option:: --force
|
||
|
|
||
|
Attempt forced removal of volume(s), regardless of state (defaults to False)
|
||
|
|
||
|
.. describe:: <volume>
|
||
|
|
||
|
Volume(s) to delete (name or ID)
|
||
|
|
||
|
volume list
|
||
|
-----------
|
||
|
|
||
|
List volumes
|
||
|
|
||
|
.. program:: volume list
|
||
|
.. code:: bash
|
||
|
|
||
|
os volume list
|
||
|
[--status <status>]
|
||
|
[--name <name>]
|
||
|
[--all-projects]
|
||
|
[--long]
|
||
|
|
||
|
.. option:: --status <status>
|
||
|
|
||
|
Filter results by status
|
||
|
|
||
|
.. option:: --name <name>
|
||
|
|
||
|
Filter results by name
|
||
|
|
||
|
.. option:: --all-projects
|
||
|
|
||
|
Include all projects (admin only)
|
||
|
|
||
|
.. option:: --long
|
||
|
|
||
|
List additional fields in output
|
||
|
|
||
|
volume set
|
||
|
----------
|
||
|
|
||
|
Set volume properties
|
||
|
|
||
|
.. program:: volume set
|
||
|
.. code:: bash
|
||
|
|
||
|
os volume set
|
||
|
[--name <name>]
|
||
|
[--description <description>]
|
||
|
[--property <key=value> [...] ]
|
||
|
<volume>
|
||
|
|
||
|
.. option:: --name <name>
|
||
|
|
||
|
New volume name
|
||
|
|
||
|
.. option:: --description <description>
|
||
|
|
||
|
New volume description
|
||
|
|
||
|
.. option:: --property <key=value>
|
||
|
|
||
|
Property to add or modify for this volume (repeat option to set multiple properties)
|
||
|
|
||
|
.. describe:: <volume>
|
||
|
|
||
|
Volume to modify (name or ID)
|
||
|
|
||
|
volume show
|
||
|
-----------
|
||
|
|
||
|
Show volume details
|
||
|
|
||
|
.. program:: volume show
|
||
|
.. code:: bash
|
||
|
|
||
|
os volume show
|
||
|
<volume>
|
||
|
|
||
|
.. describe:: <volume>
|
||
|
|
||
|
Volume to display (name or ID)
|
||
|
|
||
|
volume unset
|
||
|
------------
|
||
|
|
||
|
Unset volume properties
|
||
|
|
||
|
.. program:: volume unset
|
||
|
.. code:: bash
|
||
|
|
||
|
os volume unset
|
||
|
[--property <key>]
|
||
|
<volume>
|
||
|
|
||
|
.. option:: --property <key>
|
||
|
|
||
|
Property to remove from volume (repeat option to remove multiple properties)
|
||
|
|
||
|
.. describe:: <volume>
|
||
|
|
||
|
Volume to modify (name or ID)
|