Deduplication
Deduplication Commands
|
|
start/restart deduplication operation | sis start -s <path> sis start -s /vol/flexvol1 ## Use previous checkpoint sis start -sp <path> |
stop deduplication operation | sis stop <path> |
schedule deduplication |
sis config -s <schedule> <path>
|
enabling | sis on <path> |
disabling | sis off <path> |
status | sis status -l <path> |
Display saved space |
df -s <path> |
Quotas
Quota Commands
|
|
Quotas configuration file | /mroot/etc/quotas |
Example quota file |
## hard limit | thres |soft limit ##Quota Target type disk files| hold |disk file ##------------- ----- ---- ----- ----- ----- ---- * tree@/vol/vol0 - - - - - # monitor usage on all qtrees in vol0 /vol/vol2/qtree tree 1024K 75k - - - # enforce qtree quota using kb tinh user@/vol/vol2/qtree1 100M - - - - # enforce users quota in specified qtree dba group@/vol/ora/qtree1 100M - - - - # enforce group quota in specified qtree # * = default user/group/qtree # - = placeholder, no limit enforced, just enable stats collection Note: you have lots of permutations, so checkout the documentation |
Displaying | quota report [<path>] |
Activating |
quota on [-w] <vol_name> |
Deactivitating | quota off [-w] <vol_name> |
Reinitializing | quota off [-w] <vol_name> quota on [-w] <vol_name> |
Resizing | quota resize <vol_name> Note: this commands rereads the quota file |
Deleting | edit the quota file quota resize <vol_name> |
log messaging | quota logmsg |
LUNs, igroups and LUN mapping
LUN configuration
|
|
Display | lun show lun show -m lun show -v |
Initialize/Configure LUNs, mapping |
lun setup Note: follow the prompts to create and configure LUN's |
Create | lun create -s 100m -t windows /vol/tradvol1/lun1 |
Destroy |
lun destroy [-f] /vol/tradvol1/lun1 Note: the "-f" will force the destroy |
Resize |
lun resize <lun path> <size> lun resize /vol/tradvol1/lun1 75m |
Restart block protocol access | lun online /vol/tradvol1/lun1 |
Stop block protocol access | lun offline /vol/tradvol1/lun1 |
Map a LUN to an initiator group |
lun map /vol/tradvol1/lun1 win_hosts_group1 0 Note: use "-f" to force the mapping |
Remove LUN mapping | lun show -m lun offline /vol/tradvol1 lun unmap /vol/tradvol1/lun1 win_hosts_group1 0 |
Displays or zeros read/write statistics for LUN | lun stats /vol/tradvol1/lun1 |
Comments | lun comment /vol/tradvol1/lun1 "10GB for payroll records" |
Check all lun/igroup/fcp settings for correctness | lun config_check -v |
Manage LUN cloning |
# Create a Snapshot copy of the volume containing the LUN to be cloned by entering the following command # Create the LUN clone by entering the following command |
Show the maximum possible size of a LUN on a given volume or qtree | lun maxsize /vol/tradvol1 |
Move (rename) LUN | lun move /vol/tradvol1/lun1 /vol/tradvol1/windows_lun1 |
Display/change LUN serial number | lun serial -x /vol/tradvol1/lun1 |
Manage LUN properties | lun set reservation /vol/tradvol1/hpux/lun0 |
Configure NAS file-sharing properties | lun share <lun_path> { none | read | write | all } |
Manage LUN and snapshot interactions | lun snap usage -s <volume> <snapshot> |
igroup configuration
|
|
display | igroup show igroup show -v igroup show iqn.1991-05.com.microsoft:xblade |
create (iSCSI) | igroup create -i -t windows win_hosts_group1 iqn.1991-05.com.microsoft:xblade |
create (FC) | igroup create -i -f windows win_hosts_group1 iqn.1991-05.com.microsoft:xblade |
destroy | igroup destroy win_hosts_group1 |
add initiators to an igroup | igroup add win_hosts_group1 iqn.1991-05.com.microsoft:laptop |
remove initiators to an igroup | igroup remove win_hosts_group1 iqn.1991-05.com.microsoft:laptop |
rename | igroup rename win_hosts_group1 win_hosts_group2 |
set O/S type | igroup set win_hosts_group1 ostype windows |
Enabling ALUA | igroup set win_hosts_group1 alua yes Note: ALUA defines a standard set of SCSI commands for discovering and managing multiple paths to LUNs on Fibre Channel and iSCSI SANs. ALUA enables the initiator to query the target about path attributes, such as primary path and secondary path. It also enables the target to communicate events back to the initiator. As long as the host supports the ALUA standard, multipathing software can be developed to support any array. Proprietary SCSI commands are no longer required. |
iSCSI commands
|
|
display | iscsi initiator show iscsi session show [-t] iscsi connection show -v iscsi security show |
status | iscsi status |
start | iscsi start |
stop | iscsi stop |
stats | iscsi stats |
nodename | iscsi nodename # to change the name iscsi nodename <new name> |
interfaces | iscsi interface show iscsi interface enable e0b iscsi interface disable e0b |
portals | iscsi portal show Note: Use the iscsi portal show command to display the target IP addresses of the storage system. The storage system's target IP addresses are the addresses of the interfaces used for the iSCSI protocol |
accesslists | iscsi interface accesslist show Note: you can add or remove interfaces from the list |
Port Sets
|
|
display |
portset show igroup show linux-igroup1 |
create | portset create -f portset1 SystemA:4b |
destroy | igroup unbind linux-igroup1 portset1 portset destroy portset1 |
add | portset add portset1 SystemB:4b |
remove | portset remove portset1 SystemB:4b |
binding | igroup bind linux-igroup1 portset1 igroup unbind linux-igroup1 portset1 |
FCP service
|
|
display | fcp show adapter -v |
daemon status | fcp status |
start | fcp start |
stop | fcp stop |
stats |
fcp stats -i interval [-c count] [-a | adapter] fcp stats -i 1 |
target expansion adapters | fcp config <adapter> [down|up] fcp config 4a down |
target adapter speed |
fcp config <adapter> speed [auto|1|2|4|8] fcp config 4a speed 8 |
set WWPN # |
fcp portname set [-f] adapter wwpn fcp portname set -f 1b 50:0a:09:85:87:09:68:ad |
swap WWPN # |
fcp portname swap [-f] adapter1 adapter2 fcp portname swap -f 1a 1b |
change WWNN |
# display nodename fcp nodename 50:0a:09:80:82:02:8d:ff Note: The WWNN of a storage system is generated by a serial number in its NVRAM, but it is stored ondisk. If you ever replace a storage system chassis and reuse it in the same Fibre Channel SAN, it is possible, although extremely rare, that the WWNN of the replaced storage system is duplicated. In this unlikely event, you can change the WWNN of the storage system. |
WWPN Aliases - display |
fcp wwpn-alias show |
WWPN Aliases - create | fcp wwpn-alias set [-f] alias wwpn fcp wwpn-alias set my_alias_1 10:00:00:00:c9:30:80:2f |
WWPN Aliases - remove |
fcp wwpn-alias remove [-a alias ... | -w wwpn] fcp wwpn-alias remove -a my_alias_1 |
Snapshotting and Cloning
Snapshot and Cloning commands |
|
Display clones | snap list |
create clone |
# Create a LUN by entering the following command # Create a Snapshot copy of the volume containing the LUN to be cloned by entering the following command # Create the LUN clone by entering the following command |
destroy clone |
# display the snapshot copies # Delete all the LUNs in the active file system that are displayed by the lun snap usage command by entering the following command # Delete all the Snapshot copies that are displayed by the lun snap usage command in the order they appear |
clone dependency |
vol options <vol_name> <snapshot_clone_dependency> on Note: Prior to Data ONTAP 7.3, the system automatically locked all backing Snapshot copies when Snapshot copies of LUN clones were taken. Starting with Data ONTAP 7.3, you can enable the system to only lock backing Snapshot copies for the active LUN clone. If you do this, when you delete the active LUN clone, you can delete the base Snapshot copy without having to first delete all of the more recent backing Snapshot copies. |
Restoring snapshot |
snap restore -s payroll_lun_backup.2 -t vol /vol/payroll_lun |
splitting the clone | lun clone split start lun_path lun clone split status lun_path |
stop clone splitting | lun clone split stop lun_path |
delete snapshot copy | snap delete vol-name snapshot-name snap delete -a -f <vol-name> |
disk space usage | lun snap usage tradvol1 mysnap |
Use Volume copy to copy LUN's | vol copy start -S source:source_volume dest:dest_volume vol copy start -S /vol/vol0 filerB:/vol/vol1 |
The estimated rate of change of data between Snapshot copies in a volume |
snap delta /vol/tradvol1 tradvol1_snapshot_08122010 |
The estimated amount of space freed if you delete the specified Snapshot copies |
snap reclaimable /vol/tradvol1 tradvol1_snapshot_08122010 |