|
|
Subscribe / Log in / New account

ZFS Design

ZFS Design

Posted Sep 19, 2013 9:28 UTC (Thu) by Lennie (subscriber, #49641)
In reply to: ZFS Design by abacus
Parent article: The OpenZFS project launches

AFAIK ZFS still can't shrink filesystems.

I've not seen any indication anywhere that says anything else.


to post comments

ZFS Design

Posted Sep 20, 2013 10:07 UTC (Fri) by Rudd-O (guest, #61155) [Link] (7 responses)

We're waiting for block pointer rewrite, then ZFS will have feature parity with btrfs (and btrfs still won't have feature parity with ZFS). That is starting to sound much more plausible with this OpenZFS announcement agglomerating hundreds of developers working on it.

ZFS Design

Posted Sep 20, 2013 10:42 UTC (Fri) by Lennie (subscriber, #49641) [Link] (6 responses)

Well, there is one feature ZFS will never have... being included in the mainline Linux kernel. ;-)

That has mostly been solved by ZoL, but the real question is: can it be included with Linux distributions ? I don't think I've seen that yet.

If not, then it can't ever be the default filesystem on Linux either.

ZFS Design

Posted Sep 20, 2013 11:49 UTC (Fri) by cortana (subscriber, #24596) [Link] (4 responses)

Not sure about binaries, but there exist systems (DKMS) that build modules during package installation, so from the end-user's point of view this doesn't matter. Debian has a forthcoming zfs-linux package that I'll be using as soon as it's available.

ZFS Design

Posted Sep 20, 2013 12:02 UTC (Fri) by Lennie (subscriber, #49641) [Link] (1 responses)

Do installers install DKMS packages ? I'm not aware of any that do (would surprise me if they did, I guess in theory it could do that in a chroot maybe).

So if binaries can't be distributed and the installer doesn't support DKMS packages then the result will be it will never be the default filesystem.

ZFS Design

Posted Sep 30, 2013 15:23 UTC (Mon) by cortana (subscriber, #24596) [Link]

Not sure why installers can't install DKMS packages. In Debian the base 'dkms' support package depends on the stuff necessary to build modules, so installing foo-dkms will pull in the compiler and kernel headers automatically.

IIRC you can install Debian inside VirtualBox and you'll end up with a system including virtualbox-guest-dkms without any user intervention.

ZFS Design

Posted Sep 28, 2013 17:49 UTC (Sat) by peschmae (guest, #32292) [Link] (1 responses)

Having used both OpenAFS and the binary Nvidia drivers - which both are built by aforementioneds system - I can safely say that those two are the things that break the most regularly when upgrading my system.

They do so for a variety of reasons, starting with "Kernel too new and not supported yet". The situation seems to have improved recently, but its still not as reliable as modules that just *are* in the kernel.

I would hesitate format / with a filesystem that is due to break at the next upgrade...

ZFS Design

Posted Sep 30, 2013 15:28 UTC (Mon) by cortana (subscriber, #24596) [Link]

OTOH you know that when you are installing a new kernel you should wait for the out-of-tree modules to be updated.

I can't speak for the distribution you're using, but in Debian the kernel packages have an 'ABI number' embedded within them, so when you upgrade the kernel to apply e.g., a security fix you know you won't have to rebuild anything, let alone have to worry that you can't rebuild due to an API change.

ZFS Design

Posted Sep 23, 2013 1:49 UTC (Mon) by Rudd-O (guest, #61155) [Link]


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds