I'm not sure if we disagree on the issue or if we're just using different terminology. My understanding is:
WD disks have a short timeout to park the heads. This isn't a problem in itself, but a design choice to save energy. It becomes a problem if those disks are used in a system (let's say for arguments sake by that I mean everything running: OS+Services+installed apps) that reads or writes to the disks on a short frequency. In this situation the disk goes idle, parks then the system wakes it up and unparks. Repeat until you've worn out the disk.
So I think the question is valid on whether an install of freeNAS triggers that scenario. You say you don't think Linux would write every 30 seconds or so, but again from what I've read, that is the case thanks to the system logs it writes. The question is does freeNAS write logs frequently? I've not problem with occaisional user traffic causes a few parks and unparks, but if the system logs or does something else to wake the discs that will be a problem.
Anyway, something else that just occurred to me, if it's the OS logging that causes the periodic wakeup that conflicts with the short park time - is this still a problem if I'm running freeNAS from a USB stick and just use the 4 WD Green drives for storage? I assume all OS logs are in one of the two USB OS partitions?
BTW I am also on the WD site (have emailed support and posted on the forum a question about whether the wdidle program supports my drive model). Also, I'm not accusing FreeNAS of having a bug or anything, just need to know if the design choices of these drives and FreeNAS cause the problem scenario.
You say "potato' and I say "potaahto'.
The OS should only be writing or reading from the disk if it is requested to do some for some reason besides "it's linux" "its windows' etc. Your friend had something either running on the server, something using a file share, a database, or something requesting those frequent reads. If I bootup any properly setup server and let it sit there I should NOT be seeing disk activity. This is true for virtually all operating systems. The system should sit there wasting electricity doing absolutely nothing productive. FreeNAS(or linux, or windows, or any other OS you want) will bootup, do some bootup sequences with your zpool/ufs/whatever and then sit there idly by waiting for input from a client, another program or service on the server, or something.
What DOES matter is what your system will be used for. If you plan to run huge database with 1000s of transactions an hour, you'd BETTER have that wdidle tool setup and working. If you plan to share your home pictures and video, then it's much less important.
What really matters is the loading of your server. EVERY server should bootup and sit there. If its not its because the administrator did something to make it not sit there, either by installing something on the server or using services to share files/data.
I wrote in the previous post, but deleted it, but your friend isn't as knowledgable as he thinks if he was blaming "linux". The reality of the issue with Green drives is poor administration of hardware he is not knowledgable in. It is an obscure issue, but anyone sufficiently thorough in their evaluation and choosing of hardware should have known about this issue, read up on it, and understood the problem. He'd also know that if the drive has a small number of hours recorded as online time in the firmware and you try to RMA the disk because of a SMART imminent failure because of disk parks WD will NOT issue an RMA. You are simply screwed. It's a dead givaway that you weren't using the drive in a desktop(which is the only thing the drive is designed for). Your warranty is void because you used the drive outside the "designed" use of the drive.
At the same time, these green drives work pretty darn well in desktops. Despite the millions of people using them in linux, Windows, etc daily, the drives perform well without the problem of the green features. The reason is because the OS doesn't do reads/writes every 30 seconds like your friend claims, but also your average desktop user won't be running databases, sharing TBs of data cross a LAN, and generally doing things that result in constant read/write requests.
For the record, the head parking feature is officially called "intellipark". I had to look it up since I couldn't remember the name.
You need to forget that your friend blamed "linux" for his problems and start understanding that the limitation is on how frequently reads and writes are requested.
Edit: Grr.. clicked post instead of preview.
If your system is writing system logs every 30 seconds, then something is broken with the system and the admin should be fired. The whole point of logs is to identify problems and see when they started. If you are making new entries every 30 seconds it won't take long before your logs are only a day or 2 long. That defeats the purpose of the log. Not to mention the performance penalty with having to constantly seek the heads to write a 1kb log entry. You shouldn't be accumulating tons of logs like that. In any case, FreeNAS logs are saved to the ramdisk and discarded on reboot. So logs won't be the problem.
I have 22 green drives in my FreeNAS server, been in Windows server and FreeNAS server for a combined 3 years. Never had a drive fail until last night(grr). 16xWD20EARS and 6xWD30EZRX. All drives have performed well. Now that you've made me talk about this for 45 mins or so, I'm curious to find out how many parks are logged in the SMART data.