My zraid was degraded because one of the three devices wasn't showing up correctly - FreeBSD detected all three devices, and SMART tests seemed to say that it was fine. zpool status said that the faulted device was previously ada2p2 - and gpart showed that it had several partitions, which it shouldn't have. The pool was originally made on FreeBSD 7 or 8, I had it running under "native" zfs for linux where it preformed quite well for a few months, before moving it back to FreeBSD 9, where I started having these problems. All disks should be entirely ZFS, I never did any partitioning to them - though this one that wasn't showing up may have been originally a Windows disk that I threw into the RAID when another drive had failed 8 months ago.
I just took out what I believed to be the faulty disk (I checked with zpool status, and it said it was degraded before, but still online with the disk removed), so I formatted the disk as a single partion of NTFS just to wipe it, so I could throw it back into the pool to resilver it. Only, ZFS now says I'm missing two disks from the pool. And this is where a warm sinking feeling overcomes me and I realize how stupid it was not to back up the entire pool before trying this.
So, I have to ask, is there anything I can do to recover from this? two of the disks should be intact, though FreeBSD insists one isn't - they all show up in dmesg, and report
I realize that I probably hosed the one with the NTFS, but it was a quick format, so the majority of the disk, if I understand correctly, should be intact.
I just took out what I believed to be the faulty disk (I checked with zpool status, and it said it was degraded before, but still online with the disk removed), so I formatted the disk as a single partion of NTFS just to wipe it, so I could throw it back into the pool to resilver it. Only, ZFS now says I'm missing two disks from the pool. And this is where a warm sinking feeling overcomes me and I realize how stupid it was not to back up the entire pool before trying this.
So, I have to ask, is there anything I can do to recover from this? two of the disks should be intact, though FreeBSD insists one isn't - they all show up in dmesg, and report
Code:
SMART overall-health self-assessment test result: PASSED
I realize that I probably hosed the one with the NTFS, but it was a quick format, so the majority of the disk, if I understand correctly, should be intact.