ZFS (was Reliable Firewire drives)
Dan Shoop
shoop at iwiring.net
Wed Feb 6 15:56:16 PST 2008
On Jan 13, 2008, at 4:08 PM, Brett Dikeman wrote:
> On Jan 12, 2008 2:32 AM, Lewis Butler <kremels at kreme.com> wrote:
>
>>> Running ZFS on any sort of production environment on anything except
>>> 64 bit Sun hardware w/Solaris means running on borrowed time, at
>>> least for the moment.
>>
>> I don't think that's quite true.
>
> http://www.google.com/search?q=zfs+crash
> http://www.google.com/search?q=zfs+corrupt
>
> ZFS is not in STABLE in FreeBSD and there are numerous reports of it
> crashing. The documentation for the ZFS FUSE module clearly states
> "do not use this for anything important." The MacPorts ZFS driver
> contains an errata list that demonstrates it has very basic problems
> with both the implementation of the filesystem and the operating
> system's support for ZFS-isms. Apple only provides read support in
> the release of Leopard.
>
OK if you're talking about the FUSE port of ZFS well this is not ZFS,
it's a US filesystem version of it, that is it's not the real ZFS.
Since FUSE itself has significant issues obviously anything based on
it will too.
However there is a real port of ZFS which exists. For the Mac as well.
> I don't know how much clearer I can make it to you that ZFS is not a
> stable filesystem. It is not considered ready for production on
> anything except 64-bit Solaris, and even on that platform, it has
> issues. For example, even on Solaris 10 8/07, it can't be used as a
> root filesystem.
ZFS, as implemented by Sun, or the Apple build for OS X, has proven to
be far more stable than many currently shipping filesystems for the
same platforms. Is it 100% stable, no, but nothing is. That said ZFS
will tell you a boatload more about what's going wrong before hand.
We've had several cases where ZFS has alerted us to issues, and in
many cases fixed them (including things not fixable at all in other
FS), ebfore they've developed into problems. We've found disks not up
to production muster by just writing to them once. I can't speak well
enough about ZFS both on Solaris and Mac OS X.
As for why it's not considered production worthy on 32 bit Solaris,
this is an issue with 32 bit Solaris, not ZFS.
And yes, very very unfortunately, ZFS can't be used, currently, as a
boot volume for Solaris (or OS X) but this in NO WAY represents
problems with its stability but issues regarding boot loaders. There
aren't any boot loaders that currently support ZFS filesystems.
-dhan
------------------------------------------------------------------------
Dan Shoop
Computer Scientist
iWiring / U.S. Technical Services
shoop at iwiring.net
AOL IM .................... iWiring
Nextel .................... 1-714-363-1174
Operations TOC (24/7) ..... 1-866-901-USTS
USTS Offices .............. 1-714-374-6300
For immediate response for urgent matters please speak to the Duty
Officer
at the USTS Tactical Operations Center (above) who can reach me by
radio.
More information about the MacOSX-admin
mailing list