[an error occurred while processing this directive]
A filesystem called ZFS was introduced in Solaris 10.
It goes to great lengths to be fast and reliable. Very reliable.
Hey kids, try this at home...
There's a pile of hard drives in my kitchen, living in an old DEC "shelf".
This array is plugged into an Ultra 5 running build 39 of Solaris Express.
ZFS uses the concept of "storage pools" called zpools.
This array forms a zpool called poolpoolpool (10 points if you get the name).
RAID-Z provides redundancy and all 7 disks are happy...
I've created a filesystem called media which is attached at /export/media.
There's a video file on that filesystem.
Thanks to NFS, I'm playing that video on my computer.
What happens if I do --
YOINK --this?
ohnoes
HAH.
c1t3d0 UNAVAIL - Gee, I wonder why that could be?
Now, certain software RAID implementations would've just crapped themselves - they expect disks to disappear with the power off.
ZFS says: Attach the missing device and online it using 'zpool online'.
Screw that, let's finish the episode first.
One zpool online later...
This doesn't even show off how well ZFS protects data integrity - I could've written trash to the hard drive while it was plugged in, for that matter.
Go watch the real ZFS demo.