Netapp cmode cli commands
Proven NetApp Cluster-Mode CLI Commands You Must Know
cluster commands
- To display overall cluster status
-
cluster show
- To display cluster node status
-
node show
- To check storage system health
-
system health status show
- Check the cluster’s license
-
license show
- To check system version
-
system version show
- To check locks on a volume
-
vserver locks show -vserver "vserver_name" -path /volume_name/*
- To break locks on a volume, go to advanced mode
-
set advanced
-
vserver locks break -vserver "vserver_name" -vol volume_name -lif "lif_name" -path lock_path.lck
aggregate commands
- To show aggregate details
-
aggregate show
-
aggr show "aggregate_name" -fields size,usedsize,availsize
- To create an aggregate
-
aggregate create -aggregate -diskcount -size
- To expand an aggregate
-
aggregate add-disks -aggregate -diskcount
Disk commands
- To list failed disks
-
storage show disk -broken
- To list unassigned disks
-
storage disk show -container-type unassigned
- To list unassigned disks
-
storage disk assign -disk "2.12.0" -owner "owner_node_name"
Volume commands
- To create a new volume in Netapp without snapshot space
-
volume create -vserver "vserver_name" -volume "volume_name" -aggregate "aggregate_name" -size "volume_size" -percent-snapshot-space 0 -snapshot-policy none
- To display/show a volume information
-
volume show "volume_name"
- To list the volumes in a aggregate
-
vol show -aggregate "aggregate_name"
- Mount a volume to junction path
-
volume mount -vserver "vserver_name" -volume "volume_name" -junction-path "/junction_path"
- To increase a volume size by 100G
-
vol size -vserver "vserver_name" -volume "volume_name" +100GB
- To increase a volume size to 100G
-
vol size -vserver "vserver_name" -volume "volume_name" -new-size 100GB
- To show volume quota
-
volume quota show -volume "volume_name"
- To add exportpolicy to a volume
-
volume modify -vserver "vserver_name" -volume "volume_name" -policy "policy_name"
- To check access of volume to a client
-
check-access -vserver "vserver_name" -volume "volume_name" -client-ip "client_ip_address" -authentication-method sys -protocol nfs3 -access-type read-write
- To show volume statistics
-
statistics volume show -interval 5 -iterations 1 -max 25 -volume "volume_name"
- To move a volume from one aggregate to another aggregate, it’s validate the possibilty of move
-
volume move start -vserver "vserver_name" -volume "volume_name" -destination-aggregate "destination_aggregate" -perform-validation-only true
- To move a volume from one aggregate to another aggregate
-
volume move start -vserver "vserver_name" -volume "volume_name" -destination-aggregate "destination_aggregate"
Volume snapshot commands
- To create a snapshot for a volume
-
volume snapshot create -vserver "vserver_name" -volume "volume_name" -snapshot "snapshot_name"-comment "comment for snapshot (optional)"
- To show the snapshot of a volume
-
volume snapshot show -vserver "vserver_name" -volume "volume_name"
- To show the snapshot of a volume
-
volume snapshot delete -vserver "vserver_name" -volume "volume_name" -snapshot "snapshot_name"
- To create a snapshot policy
-
snapshot policy create -policy "policy_name_dail_week_retention" -enabled true -schedule1 daily -count1 7
-
snapshot policy create -policy "policy_name_dail_3days_retention" -enabled true -schedule1 daily -count1 3
LUN commands
- To create a new LUN
-
lun create -vserver -path -size -type
- To display/show LUN information
-
lun show
- To map a LUN to a host
-
lun map -vserver -path -igroup
- To unmap a LUN
-
lun unmap -vserver -path -igroup
export-policy commands
- To create a export policy
-
export-policy create -vserver "vserver_name" -policyname "policy_name"
- To display information of export policies
-
export-policy rule show
- To create a new export policy
-
export-policy rule create -vserver "vserver_name" -policyname "policy_name" -client-match "client_ip -rorule sys -rwrule sys -superuser sys -protocol nfs
- To modify an existing export policy
-
export-policy rule modify -vserver "vserver_name" -policyname "policy_name" -ruleindex "_" -client-match "client_ip -read-write
- To display export details for a nfs client
-
export-policy rule show -vserver * -policyname * -client-match "client_ip
Snapmirror commands
- To check SnapMirror status
-
snapmirror show
For more Netapp content
These Netapp commands are essential for daily administration and maintenance of your Netapp cluster. Familiarizing yourself with them will help streamline management tasks from user administration to disk operations and network optimizations. Stay tuned for more in-depth guides and click here for existing guides.
If you’d like me to expand on any specific section or add examples and best practices, just let me know in the comment section.

Thanks