Monday, October 13, 2014

WAFL Inconsistencies (wafliron Vs WAFL_check)



Wafliron is a Data ONTAP(R) tool that will check a WAFL(R) file system for inconsistencies and correct any inconsistencies found. It should be run under the direction of NetApp Technical Support. Wafliron can be run on a traditional volume or an aggregate. When run against an aggregate, it will check the aggregate and all associated FlexVol(R) volumes. It cannot be run on an individual FlexVol volume within an aggregate.
Wafliron can be run with the storage system online, provided that the root volume does not need to be checked. When run, wafliron performs the following actions on the traditional volume or in the aggregate and associated FlexVol volumes:

-Checks file and directory metadata
-Scans inode
-Fixes file system inconsistencies

The time the storage system will spend in the first phase is difficult to estimate due to the number of contributing factors on the aggregate and FlexVol volumes.  These factors include:
  • The number of SnapshotTM copies
  • The number of files
  • The size of the aggregate/volumes
  • The RAID group size
  • The physical data layout
  • RAID reconstructions occurring
  • The number of LUNs in the root of the volume

What is the difference between wafliron and WAFL_check? 
 WAFL_checkand wafliron are both diagnostic tools used to check WAFL file systems. Wafliron will make changes as it runs and record these changes in the storage system's messages file.  The administrator has no choice over which changes wafliron will commit. 
WAFL_check is run, the administrator can choose whether or not to commit changes.

1 comment: