Cyborjock, please show me to this perfect utopia that you live in because unfortunately I live in the real world. You know the place where things cost money and budgets don't comprehend what's best. This is what I have to work with. I can make the most of it or I can roll over, say it can't be done, and put the company I work for at risk. FYI, I'm not using RAID. I have 4 drives on a RAID controller. They are setup as individual disks per what I found in the documentation and forum recommendations at the time I built the server. Also, RAID 5 isn't dead, it's just not recommended. I have several servers in the decade old range that are RAID 5 and are running just fine. Before anyone goes off on me about why I shouldn't use RAID 5 stop. I understand the reasons and I agree with you. Again, I live in the real world where money doesn't grow on trees. Trust me, I would love to replace my entire infrastructure with new and shiny things, but this is what I have to work with.
Sorry, you've already put the company at risk with using the RAID controller. Passthrough is NOT a solution for using RAID controllers. It's just a bad idea. Consider the cost of doing it right or losing your pool. I just spent the last 4 days trying to recover the pool from someone that used a RAID card, but did passthrough. Guess what? They have no data now! Their pool was horribly broken. You know why their pool was lost? They did passthrough but were unable to run SMART tests, SMART monitor, and the RAID card doesn't tell the OS when a disk detaches itself. There's even more reasons why RAID controllers are bad, but hopefully you get the idea. As I told someone a year or so ago, if you worked for me and I asked you to build me a ZFS server and you included a hardware RAID controller I'd have to fired from my business, immediately. That kind of mistake is far far too dangerous for a business to ever consider doing. And you clearly aren't putting the business first if you are going to make such horrible choices like using a hardware RAID card with ZFS. If you want to do it with your personal data, feel free. I won't lose sleep over your lost bits though.
As for the real world.. I hear you. I'm a disabled vet, and money is tight, so you don't need to give me a lesson on reality. I've lived in the reality for years, and I know what it's like. I also know that ZFS will NOT forgive you for whatever mistake you made because you couldn't afford it. You either do it right or you shouldn't use ZFS. If that's too much to swallow, feel free to use another OS that isn't ZFS. It's not like we sit here and try to force people to spend money.
You need to realize ZFS doesn't forgive you for making bad decisions, no matter what reason or excuse you wan't to come up with. There are
NO ZFS tools in existence, so the consequence of doing things that are stupid is high. You'll have a false sense of security today, and tomorrow your data will be gone. No warning, no running some tool to get your data back, it's just 100% gone. Yes, this is
exactly what happens to people. Yes, this is
exactly what will continue to happen to people that want to come up with an excuse for doing it wrong.
Sorry if it seems harsh, ZFS can be harsh. It's not your standard file system. And as such, it doesn't require the same hardware as your standard file system. Like I said, if these requirements are too steep consider going back to Windows or whatever OS you are natively familiar with.
Edit: And to be honest, I'm really not sure why you need this all explained to you. This has been covered in the forums at least 100 times, it's in my presentation, and its in the manual. Are you really going to sit there and still argue that you just gotta use RAID "because"?