Skip to main content
NetApp Knowledge Base

What are the differences between boot_ontap maint and boot_diags?

Last Updated:

Applies to



While both toolsets are similar, they run two different kernels each meant to perform a certain subset of tasks

Command What it should be used for
boot_ontap maint
  • Same as running option '5' from boot menu
  • Meant for running maintenance mode only configuration change commands, such as 'ha-config modify' or 'ucadmin modify' or 'disk reassign'. Any maintenance command that writes a new configuration should be run from this kernel
  • To run 'sldiags', our built-in hardware testing software for FRU devices after replacement in the field
  • Can be used to run 'show' commands in maintenance mode, prior to issuing the 'sldiags' command
    • 'ucadmin show', 'storage show disk -p', 'disk show', etc...
  • Should not be in conjunction with any commands that modify the node configuration in maintenance mode

Additional Information

On FAS8300/AFF-A400 systems, the diagnostics menu appears first, so use "boot_ontap maint" to enter maintenance mode.


NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.
Scan to view the article on your device