Michelle Sullivan
http://www.mhix.org/
Sent from my iPad

> On 01 May 2019, at 00:01, Alan Somers <asom...@freebsd.org> wrote:
> 
>>> 
>>> Unfortunately however there is also cache memory on most modern hard
>>> drives, most of the time (unless you explicitly shut it off) it's on for
>>> write caching, and it'll nail you too.  Oh, and it's never, in my
>>> experience, ECC.
> 
> Fortunately, ZFS never sends non-checksummed data to the hard drive.
> So an error in the hard drive's cache ram will usually get detected by
> the ZFS checksum.

True, but a drive losing power mid write will ensure the checksum doesn’t match 
the data (even if it is written before the data)... you need to ensure all the 
data and the checksum is written before drive power down.. and in the event of 
unexpected hard power fail, you can’t guarantee this.  Battery backup in the 
controller that has a write cache and re-writes the last few writes on power 
restore on the otherhand will save you.. which is why the other machine at my 
disposal hasn’t failed to date.

Michelle
_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to