Comment Re:Unfamiliar (Score 1) 370
I am not the sys admin. I am an application developer / analyst who works closely with sys admin.
"expandability sucks"
Whoa... no way. It is by far the most flexible expansion I've ever seen. I have yet to make a request of any of the sys admins that wasn't instantly fulfilled on a zfs system. Other systems I'll often get a "well.. we can't do it that way, but I can move this mount point over here, and rename this, then add a disk, then name it back, etc....".
ZFS has pools. You can add anything that can present as a block device (file, hard disk, virtual disk from a storage device, usb keychain, etc..) to a pool. Then you can carve that pool in many different ways and attach it to zones (zfs virtual machines). And, of course, all this can be done live, in production. No reboots required. Space is added or removed from my live servers all the time.
I think one of the home NAS manufacturers uses ZFS. You can mix match drives, hot swap them, and the raid will rebuild itself on the fly.
ZFS
Snapshot of 500GB, instant.
Rollback when I mess something up, instant or like a minute.
VMWare
Snapshot of 500GB, 10 minutes.
Rollback when I mess something up, 30 minutes.
ZFS snapshot "myvolume" | zfs send "myvolume-snapshot" other zfs system. On other system, zfs boot "myvolume", log in, change the IP and system name, done. A second new server is up and running. Or a new backup system created from production, etc..