RAID-Controler didn't allow for pass thru, so i made every Disk in its own 1-drive-raid.
Configured as raidz with 2 parity Disks, as i wasn't sure how much to trust these disks.
Turned out, I was right with my distrust, as the first disk failed about some weeks later.
Okay, i still have time to think about how to replace this disk, as i still have 1 parity disk, no hurry. Maybe use this incident to (slowly) switch to 2 TB disks?
Only few days later the second disk fails. Now go into alarm-mode, ordering 4 new 2 TB-Disks.
Replacing and rsilivering the two failed ones.
After resilver, the disks remain in "replacing"-mode, but state "online", beeing fully operational.
Shows 2 permanent errors, which points to snapshots about the time of disk failure.
third disk fails.
after resilver, i remain with this:
Code: Select all
Tue Jun 11 08:57:36 UTC 2019 pool: NudelPool state: DEGRADED status: One or more devices has experienced an error resulting in data corruption. Applications may be affected. action: Restore the file in question if possible. Otherwise restore the entire pool from backup. see: http://illumos.org/msg/ZFS-8000-8A scan: resilvered 156G in 8h29m with 2 errors on Sat Jun 8 08:14:45 2019 config: NAME STATE READ WRITE CKSUM NudelPool DEGRADED 0 0 2 raidz2-0 DEGRADED 0 0 4 replacing-0 DEGRADED 0 0 0 2272089153789827426 OFFLINE 0 0 0 was /dev/mfid0p1.nop mfid1 ONLINE 0 0 0 mfid0p1.nop ONLINE 0 0 0 replacing-2 UNAVAIL 0 0 0 1951472312918734891 UNAVAIL 0 0 0 was /dev/mfid1p1.nop mfid3 ONLINE 0 0 0 replacing-3 DEGRADED 0 0 0 7330468822100346415 OFFLINE 0 0 0 was /dev/mfid3p1.nop mfid2 ONLINE 0 0 0 errors: Permanent errors have been detected in the following files: <0x333>:<0x4a0b8> <0x333>:<0x49ec8>
Zfs-Array is fully functional, but this is a strange state.
Still want to replace the 4th disk, as it may fail soon anyways as the other ones.
How do I get rid of this mess?
How do i get rid of these "numbered" disks?
When changing disks, i have to go to raid control manager and declare the new ones. Seems names got a bit shuffled there, as mfid1 "was" mfid0p1.nop, mfid3 "was" mfid1p1.nop, and mfid2 "was" mfid3p1.nop