I have a raidz pool that has been running flawlessly for years, but has suddenly (some time in the last few days) become nearly unresponsive. Mounting the pool takes about five minutes, with another five-minute wait to have the root directory structure display at all, and similarly for each subsequent set of subdirectories. This is obviously unusable as is, and it is causing trouble with my system in general as it tries to access the mounted volumes.
Running
- Code: Select all
zpool status -v franklin
- Code: Select all
pool: franklin
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(5) for details.
scan: scrub in progress since Sun Sep 10 00:36:16 2017
55.4M scanned out of 2.44T at 133K/s, (scan is slow, no estimated time)
0 repaired, 0.00% done
config:
NAME STATE READ WRITE CKSUM
franklin ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
media-E97A7C83-B4CA-4DAA-BF5A-8F890ED5B6C2 ONLINE 0 0 0
media-9241F0DE-1023-438C-81A7-31D78390484A ONLINE 0 0 0
media-FFE58D75-EBC6-4B1A-ACB3-701BD9B85FB2 ONLINE 0 0 0
errors: No known data errors
(I tried running scrub, but as the status message shows, that is not going to finish any time soon)
This is all very disconcerting, because at these speeds the data on the drive (about 1.8 TB) would take several months to retrieve to another file system.
Does anyone have any ideas how to diagnose what is going wrong here? The SMART status of all three dives is fine, the pool has about 135GB of free space, and the system is not taxed at all on disk I/O or CPU. I tried upgrading to the latest version of OpenZFS for OS X (1.6.1) with no improvement. I'm really not sure where else to look.
Thanks in advance for any advice or thoughts you all have!