Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-79-1021619.1
Update Date:2018-02-16
Keywords:

Solution Type  Predictive Self-Healing Sure

Solution  1021619.1 :   ZFS-8000-FD - Too many I/O errors on ZFS device  


Related Items
  • SPARC T8-1
  •  
  • SPARC T8-4
  •  
  • SPARC M7-8
  •  
  • Oracle SuperCluster M7 Hardware
  •  
  • SPARC T7-4
  •  
  • SPARC M8-8
  •  
  • Sun SPARC Enterprise T5240 Server
  •  
  • Solaris Operating System
  •  
  • Solaris x64/x86 Operating System
  •  
  • SPARC T8-2
  •  
  • SPARC T7-2
  •  
  • OpenSolaris Operating System
  •  
  • Oracle SuperCluster M8 Hardware
  •  
  • SPARC M7-16
  •  
  • SPARC T7-1
  •  
Related Categories
  • PLA-Support>Sun Systems>Sun_Other>Sun Collections>SN-OTH: Sun PSH
  •  

PreviouslyPublishedAs
ZFS-8000-FD


Applies to:

SPARC M7-16
SPARC M7-8
Oracle SuperCluster M7 Hardware
SPARC T7-1
SPARC T7-2
All Platforms

Purpose

This document provides additional information for message ID: ZFS-8000-FD

Scope

 

Details

Predictive Self-Healing Article
ZFS-8000-FD - Too many I/O errors on ZFS device

Too many I/O errors on ZFS device

 

Type

Fault
  fault.fs.zfs.vdev.io

Severity

Major

Description

The number of I/O errors associated with a ZFS device exceeded acceptable levels.

Automated Response

The device has been offlined and marked as faulted. An attempt will be made to activate a hot spare if available.

Impact

The fault tolerance of the pool may be affected.

Suggested Action for System Administrator

A device within a ZFS pool experienced too many I/O errors. Run 'zpool status -x' to determine exactly which device failed and why:

# zpool status -x
  pool: test
 state: DEGRADED
status: The number of I/O errors associated with a ZFS device exceeded acceptable levels.
action: Replace the device using 'zpool replace'.
   see: http://www.sun.com/msg/ZFS-8000-FD
 scrub: none requested
config: 

    NAME		STATE			READ		WRITE		CKSUM
    test		DEGRADED		0		0		0
      mirror		DEGRADED		0		0		0
        c0t0d0		ONLINE			0		0		0
        c0t0d1		FAULTED			103		0		0 too many errors
errors: No known data errors.
If the pool has available hot spares, then a hot spare will have been substituted.

Please make sure the device that has been marked as "FAULTED" by ZFS is indeed not visible to Solaris (e.g format, cfgadm etc can not probe the device).

If the device has been diagnosed to be available to Solaris, then run 'zpool clear' to clear the errors and the associated status. Solaris 11 and above allows 'zpool clear -f' to clear associated FMA faults. Please refer to man page of zpool (1M) for more details.

If the errors persist even after running 'zpool clear', the device may be diagnosed as faulty. In that case proceed to replace the device as described below, or contact your service provider.

Please Note that for Virtualized Environments (LDOMs, Solaris running under Oracle VM), the faulted device may not map to physical disk and might need additional diagnostics to determine if the issues with the device are temporary.

If the device does map to physical device then to repair the pool, replace the physical device in the system and issue a 'zpool replace' command:

# zpool replace test c0t0d1

To replace the device with a different device, specify the replacement device as the second argument to 'zpool replace':

# zpool replace test c0t0d1 c0t0d2

This will begin resilvering data to the new device. Use 'zpool status' to monitor resilvering progress. When the resilvering completes, any hot spares will be removed and the pool will return to the healthy state.

Details

The Message ID: ZFS-8000-FD indicates a ZFS device experienced too many I/O errors to continue. Take the documented action to resolve the problem.

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback