ADVERTISEMENT
Full list of Articles and Utilities
- BCV Creationemc
- Dynamic Vs Static SRDFemc
- EMC Quick Linksemc
- Simple Clone Operationsemc
- Solution Enabler Symcli Commandsemc
- Solution Enabler Symcli Question Bankemc
- SRDF Operationsemc
- Symdev Command to BIND and UNBINDemc
- Virtual Provisioning in VMaxemc
- VMax Allocation Stepsemc
- VMax3 and PowerMax Allocation Stepsemc
- VMax3 and PowerMax Deallocation Stepsemc
- CONVERT - Cylinders «-» GBemc
- CONVERT - Hex «-» Decimalemc
- DECODE - EMC FA WWPNemc
- DECODE - SYMM Device NAAemc
- ENCODE - EMC FA WWPNemc
- ENCODE - SYMM Device NAAemc
- GENERATE - Device Rangesemc
- GENERATE - Hex Numbersemc
- REMOVE - Duplicate Devicesemc
- SEPARATE - Devices By Commasemc
- SORT - Hex Numbersemc
- WWN - Remove or Add Colonsemc
- CREATE - Bindingemc
- CREATE - Initiator Groupemc
- CREATE - Mappingemc
- CREATE - Masking Viewemc
- CREATE - Meta Deviceemc
- CREATE - Port Goupemc
- CREATE - Storage Groupemc
- CREATE - Thin Deviceemc
- CREATE - Thin Device RDFemc
- DELETE - All Groupsemc
- DELETE - Bindingemc
- DELETE - Deviceemc
- DELETE - Mappingemc
- DELETE - Masking Viewemc
- DELETE - Thin Deviceemc
- DISOLVE - Meta Headsemc
- UPDATE - Device Attributeemc
- UPDATE - Device Groupemc
- UPDATE - Device Statusemc
- UPDATE - Storage Groupemc
- VMAX-3 Allocationemc
- Pure Flash Storage Provisioningpure
- Pure FlashArray Modelspure
- Pure Storage CLI Commandspure
- Pure Storage CLI Question Bankpure
- CREATE - Hostpure
- CREATE - Volumepure
- CREATE - Volume Connectionpure
- DELETE - Volumepure
- DELETE - Volume Connectionpure
- CISCO MDS CLI Question Bankcisco
- CISCO MDS Show Commandscisco
- Cisco MDS Zoning Quick Reference Guidecisco
- CREATE - Zoningcisco
purevol commands
The purevol command displays and manage Virtual volumes and Snapshots in Pure Flash Storage Array
Below list contains some of the most useful purevol commands.
-
purevol connect MY_VOL_001 --hgroup MY-HOSTSConnect volume MY_VOL_001 to hostgroup MY-HOSTS. This will assign a lun id to the volume. The lun id will start from 1 and go up to 16383.Copied
-
purevol connect MY_VOL_001 --host MY-SERVER-001Connect volume MY_VOL_001 to host MY-SERVER-001. This will Provide the R/W access to the volume.Next available lun address will used by default.Copied
-
purevol connect MY_VOL_001 --host MY-SERVER-001 --lun 10Connect volume MY_VOL_001 to host MY-SERVER-001 and assign LUN id 10. This will Provide the R/W access to the volume.Copied
-
purevol connect MY_VOL_001 MY_VOL_002 --host MY-SERVER-001Connect volumes MY_VOL_001 and MY_VOL_002 to host MY-SERVER-001Copied
-
purevol copy MY_VOL_001 MY_VOL_002Create a copy MY_VOL_001 and name it as MY_VOL_002. If MY_VOL_002 already exists this will throw and error.Copied
-
purevol copy MY_VOL_001 MY_VOL_002 --overwriteCopy data from MY_VOL_001 to an existing volume MY_VOL_002. Contents of MY_VOL_002 will be overwritten.Copied
-
purevol create --size 10G MY_VOLUME_001Create a Virtual volume called MY_VOLUME_001 of size 10GBCopied
-
purevol create --size 10G MY_VOLUME_001 --bw-limit 10MCreate a Virtual volume MY_VOLUME_001 of size 10GB and limit is bandwidth to 10MB/sCopied
-
purevol create --size 10G MY_VOLUME_001 MY_VOLUME_002Create Virtual volumes MY_VOLUME_001 and MY_VOL_SIZE_002 of size 10GBCopied
-
purevol create --size 1G MYPOD001::MY_VOL_001Create a volume of 1GiB size and include it in MYPOD001. If MYPOD001 is stretched, the same volume will be created and visible on the remote arrays too. The volume name and WWN number will appear same from each arrays.Copied
-
purevol destroy MY_VOL_001Destroy virtual volume MY_VOL_001. This volume can be recovered within 24hrs. After that, physical storage occupied this volume will be reclaimed.Copied
-
purevol destroy MY_VOL_001 MY_VOL_002Destroy virtual volumes MY_VOL_001 and MY_VOL_001. These volumes can be recovered within 24hrs. After that, physical storage occupied these volumes will be reclaimed.Copied
-
purevol discconnect MY_VOL_001 MY_VOL_002 --host MY-SERVER-001Disconnect volumes MY_VOL_001 and MY_VOL_002 from host MY-SERVER-001Copied
-
purevol disconnect MY_VOL_001 --hgroup MY-HOSTSDisconnect volume MY_VOL_001 from hostgroup MY-HOSTSCopied
-
purevol disconnect MY_VOL_001 --host MY-SERVER-001Disconnect volume MY_VOL_001 from host MY-SERVER-001. This will remove the visibility of the volume to the host.Copied
-
purevol eradicate MY_VOL_001Eradicate virtual volume MY_VOL_001 which is destroyed earlier. This will fully destroy the volume and not be able to recover further.Copied
-
purevol eradicate MY_VOL_001 MY_VOL_002Eradicate virtual volumes MY_VOL_001 and MY_VOL_002 which are destroyed earlier. This will fully destroy the volumes and not be able to recover further.Copied
-
purevol listList all the Virtual VolumeCopied
-
purevol list --filter "size='20T'"List all the volumes with 20TB sizeCopied
-
purevol list --pendingList all the Virtual Volumes including destroyed but pending for eradicationCopied
-
purevol list --pending-onlyList all the destroyed Virtual Volumes pending for eradicationCopied
-
purevol list --snapList all the snap shotsCopied
-
purevol list --sort "created-"List all the volumes sorted by create time in descending orderCopied
-
purevol list --sort "serial-"List all the volumes sorted by serial number descending orderCopied
-
purevol list --sort "size-"List all the volumes sorted by size in descending orderCopied
-
purevol list --sort createdList all the volumes sorted by create time in ascending orderCopied
-
purevol list --sort serialList all the volumes sorted by serial number ascending orderCopied
-
purevol list --sort sizeList all the volumes sorted by size in ascending orderCopied
-
purevol list --space --sort size,totalList all the volumes sorted by size of each volume and then total space consumed. Both fields are sorted in ascending order.Copied
-
purevol list MY_VOL*List all the Virtual Volumes prefixed with MY_VOLCopied
-
purevol list MY_VOL_001List information about MY_VOL_001Copied
-
purevol move MYPOD001::vol001 ""Move the volume vol001 out of the non-stretched pod MYPOD001. Will throw an error if trying to move from a stretched pod.Copied
-
purevol move vol001 MYPOD001Move the volume vol001 to the non-stretched pod. This will throw an error message if trying to add to a stretched pod.Copied
-
purevol recover MY_VOL_001Recover virtual volume MY_VOL_001 which is destroyed earlier.Copied
-
purevol remove --array PFAX70-REMOTE --with-unknown MYPOD001Remove array PFAX70-REMOTE with status unknown from pod MYPOD001Copied
-
purevol rename MY_VOL_001 MY_VOL_002Rename virtual volume MY_VOL_001 to MY_VOL_002Copied
-
purevol setattr --bw-limit 1M MY_VOL_001Change the bandwidth limit of MY_VOL_001 to 1MB/sCopied
-
purevol setattr --bw-limit 1M MY_VOL_001 MY_VOL_002Change the bandwidth limit of MY_VOL_001 and MY_VOL_002 to 1MB/sCopied
-
purevol setattr --size 2G MY_VOL_001Increase the size of MY_VOL_001 to 2GB ( from current size of 1GB for example )Copied
-
purevol setattr --size 2G MY_VOL_001 MY_VOL_002Increase the size of MY_VOL_001 and MY_VOL_002 to 2GB ( the current size of MY_VOL_001 is 500MB and MY_VOL_002 is 1GB, for example )Copied
-
purevol snap MY_VOL_001Create snap shot of MY_VOL_001. If it is first snap then MY_VOL_001.2 will be createdCopied
-
purevol snap MY_VOL_001 --suffix PRDCreate snap shot of MY_VOL_001 with PRD as a suffix. MY_VOL_001.PRD will be createdCopied
-
purevol truncate --size 1G MY_VOL_001Reduce the size of MY_VOL_001 to 1GB ( from current size of 8GB for example )Copied
-
purevol connect MY_VOL_001 --hgroup MY-HOSTSConnect volume MY_VOL_001 to hostgroup MY-HOSTS. This will assign a lun id to the volume. The lun id will start from 1 and go up to 16383.Copied
-
purevol connect MY_VOL_001 --host MY-SERVER-001Connect volume MY_VOL_001 to host MY-SERVER-001. This will Provide the R/W access to the volume.Next available lun address will used by default.Copied
-
purevol connect MY_VOL_001 --host MY-SERVER-001 --lun 10Connect volume MY_VOL_001 to host MY-SERVER-001 and assign LUN id 10. This will Provide the R/W access to the volume.Copied
-
purevol connect MY_VOL_001 MY_VOL_002 --host MY-SERVER-001Connect volumes MY_VOL_001 and MY_VOL_002 to host MY-SERVER-001Copied
-
purevol copy MY_VOL_001 MY_VOL_002Create a copy MY_VOL_001 and name it as MY_VOL_002. If MY_VOL_002 already exists this will throw and error.Copied
-
purevol copy MY_VOL_001 MY_VOL_002 --overwriteCopy data from MY_VOL_001 to an existing volume MY_VOL_002. Contents of MY_VOL_002 will be overwritten.Copied
-
purevol create --size 10G MY_VOLUME_001Create a Virtual volume called MY_VOLUME_001 of size 10GBCopied
-
purevol create --size 10G MY_VOLUME_001 --bw-limit 10MCreate a Virtual volume MY_VOLUME_001 of size 10GB and limit is bandwidth to 10MB/sCopied
-
purevol create --size 10G MY_VOLUME_001 MY_VOLUME_002Create Virtual volumes MY_VOLUME_001 and MY_VOL_SIZE_002 of size 10GBCopied
-
purevol create --size 1G MYPOD001::MY_VOL_001Create a volume of 1GiB size and include it in MYPOD001. If MYPOD001 is stretched, the same volume will be created and visible on the remote arrays too. The volume name and WWN number will appear same from each arrays.Copied
-
purevol destroy MY_VOL_001Destroy virtual volume MY_VOL_001. This volume can be recovered within 24hrs. After that, physical storage occupied this volume will be reclaimed.Copied
-
purevol destroy MY_VOL_001 MY_VOL_002Destroy virtual volumes MY_VOL_001 and MY_VOL_001. These volumes can be recovered within 24hrs. After that, physical storage occupied these volumes will be reclaimed.Copied
-
purevol discconnect MY_VOL_001 MY_VOL_002 --host MY-SERVER-001Disconnect volumes MY_VOL_001 and MY_VOL_002 from host MY-SERVER-001Copied
-
purevol disconnect MY_VOL_001 --hgroup MY-HOSTSDisconnect volume MY_VOL_001 from hostgroup MY-HOSTSCopied
-
purevol disconnect MY_VOL_001 --host MY-SERVER-001Disconnect volume MY_VOL_001 from host MY-SERVER-001. This will remove the visibility of the volume to the host.Copied
-
purevol eradicate MY_VOL_001Eradicate virtual volume MY_VOL_001 which is destroyed earlier. This will fully destroy the volume and not be able to recover further.Copied
-
purevol eradicate MY_VOL_001 MY_VOL_002Eradicate virtual volumes MY_VOL_001 and MY_VOL_002 which are destroyed earlier. This will fully destroy the volumes and not be able to recover further.Copied
-
purevol listList all the Virtual VolumeCopied
-
purevol list --filter "size='20T'"List all the volumes with 20TB sizeCopied
-
purevol list --pendingList all the Virtual Volumes including destroyed but pending for eradicationCopied
-
purevol list --pending-onlyList all the destroyed Virtual Volumes pending for eradicationCopied
-
purevol list --snapList all the snap shotsCopied
-
purevol list --sort "created-"List all the volumes sorted by create time in descending orderCopied
-
purevol list --sort "serial-"List all the volumes sorted by serial number descending orderCopied
-
purevol list --sort "size-"List all the volumes sorted by size in descending orderCopied
-
purevol list --sort createdList all the volumes sorted by create time in ascending orderCopied
-
purevol list --sort serialList all the volumes sorted by serial number ascending orderCopied
-
purevol list --sort sizeList all the volumes sorted by size in ascending orderCopied
-
purevol list --space --sort size,totalList all the volumes sorted by size of each volume and then total space consumed. Both fields are sorted in ascending order.Copied
-
purevol list MY_VOL*List all the Virtual Volumes prefixed with MY_VOLCopied
-
purevol list MY_VOL_001List information about MY_VOL_001Copied
-
purevol move MYPOD001::vol001 ""Move the volume vol001 out of the non-stretched pod MYPOD001. Will throw an error if trying to move from a stretched pod.Copied
-
purevol move vol001 MYPOD001Move the volume vol001 to the non-stretched pod. This will throw an error message if trying to add to a stretched pod.Copied
-
purevol recover MY_VOL_001Recover virtual volume MY_VOL_001 which is destroyed earlier.Copied
-
purevol remove --array PFAX70-REMOTE --with-unknown MYPOD001Remove array PFAX70-REMOTE with status unknown from pod MYPOD001Copied
-
purevol rename MY_VOL_001 MY_VOL_002Rename virtual volume MY_VOL_001 to MY_VOL_002Copied
-
purevol setattr --bw-limit 1M MY_VOL_001Change the bandwidth limit of MY_VOL_001 to 1MB/sCopied
-
purevol setattr --bw-limit 1M MY_VOL_001 MY_VOL_002Change the bandwidth limit of MY_VOL_001 and MY_VOL_002 to 1MB/sCopied
-
purevol setattr --size 2G MY_VOL_001Increase the size of MY_VOL_001 to 2GB ( from current size of 1GB for example )Copied
-
purevol setattr --size 2G MY_VOL_001 MY_VOL_002Increase the size of MY_VOL_001 and MY_VOL_002 to 2GB ( the current size of MY_VOL_001 is 500MB and MY_VOL_002 is 1GB, for example )Copied
-
purevol snap MY_VOL_001Create snap shot of MY_VOL_001. If it is first snap then MY_VOL_001.2 will be createdCopied
-
purevol snap MY_VOL_001 --suffix PRDCreate snap shot of MY_VOL_001 with PRD as a suffix. MY_VOL_001.PRD will be createdCopied
-
purevol truncate --size 1G MY_VOL_001Reduce the size of MY_VOL_001 to 1GB ( from current size of 8GB for example )Copied
Most viewed articles
- Pure Storage CLI Question BankHow To guide for Pure Storage CLI comman ...
- Pure Storage ProvisioningStorage Allocation procedure for a Pure ...
- Pure FlashArray ModelsA quick reference to all the Flash Array ...