>Mike Dotson <[EMAIL PROTECTED]> wrote:
>
>> Create 20k zfs file systems and reboot.  Console login waits for all the
>> zfs file systems to be mounted (fully loaded 880, you're looking at
>> about 4 hours so have some coffee ready).
>
>Does this mean, we will get quotas for ZFS in the future?
>
>We need it e.g. for the Berlios fileserver. It will stay with UFS as long
>as we did not find another quota solution.

Would it help if filesystems were much cheaper so you could use
per user filesystems?


To me, ZFS has not fullfilled the promise of "cheap filesystems";
cheap to create, but much more expensive to mount.

Trigger mounts should fix that and one of the reason automount
can cheaply create 1000s of mounts is that it simply sits and
waits on /home and does not actually perform the mounts or even
the bookkeeping associated with creating them.

As zfs is by and large hierarchical in the same nature, an
/export/home zfs filesystem would need only one trigger mount
point (and a trigger mount could trigger other trigger mounts,
clearly)

But this also requires a further integration of ZFS and NFS;
either the NFS clients will need to know how to traverse mount
points (why does my NFS client need to know that I am sharing
/export/home/<eachuser> when it really ought to know only about
/export/home only?)  But the further integration should minimally
consist of NFS knowing how to share filesystems it does not yet
know the filehandle off.

So when you share /export/home/casper NFS should really only
know that pathname; when someone requests the mount NFS should
then trigger the mount simply by doing the appropriate getattr
calls.

Some of the issues with ZFS are not that ZFS is a departure
from "the old ways"; but that the rest of the system needs
to follow suit; ZFS is not yet integrated enough.

What I personally do for ZFS loopback mounts, such as required
for /tftpboot/I86PC.Solaris_11 on install server, is making
them into auto_direct mounts.

The existance of "/" in /etc/vfstab has always been a
anomaly of sorts: the system knew what it was mounted and
it needed to be told again?

The filesystem "service" should know what to mount where
and trigger mount points would be the only ones in existance,
initially.

Casper
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to