From owner-freebsd-fs@FreeBSD.ORG Wed Jul 2 00:42:52 2008 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD784106566C for ; Wed, 2 Jul 2008 00:42:52 +0000 (UTC) (envelope-from morganw@chemikals.org) Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.120]) by mx1.freebsd.org (Postfix) with ESMTP id 673808FC1A for ; Wed, 2 Jul 2008 00:42:52 +0000 (UTC) (envelope-from morganw@chemikals.org) Received: from shop.chemikals.org ([75.182.12.58]) by cdptpa-omta03.mail.rr.com with ESMTP id <20080702002553.ONWS27427.cdptpa-omta03.mail.rr.com@shop.chemikals.org>; Wed, 2 Jul 2008 00:25:53 +0000 Received: from volatile.chemikals.org (root@r74-193-170-223.bssrcmta01.bscyla.by.dh.suddenlink.net [74.193.170.223] (may be forged)) by shop.chemikals.org (8.14.1/8.14.1) with ESMTP id m620Ppc3080162; Tue, 1 Jul 2008 20:25:52 -0400 (EDT) (envelope-from morganw@chemikals.org) Received: from localhost (morganw@localhost [127.0.0.1]) by volatile.chemikals.org (8.14.2/8.14.2) with ESMTP id m620Pn9V002471; Tue, 1 Jul 2008 19:25:50 -0500 (CDT) (envelope-from morganw@chemikals.org) Date: Tue, 1 Jul 2008 19:25:49 -0500 (CDT) From: Wes Morgan To: Bakul Shah In-Reply-To: <20080701213006.37D675B4B@mail.bitblocks.com> Message-ID: References: <20080701213006.37D675B4B@mail.bitblocks.com> User-Agent: Alpine 1.10 (BSF 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-fs@freebsd.org, ticso@cicely.de Subject: Re: It's 2008. 1 TB disk drives cost $160. Quotas are 32-bit. X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2008 00:42:52 -0000 On Tue, 1 Jul 2008, Bakul Shah wrote: > On Tue, 01 Jul 2008 22:02:54 +0200 Bernd Walter wrote: >> On Tue, Jul 01, 2008 at 10:59:31AM -0700, Bakul Shah wrote: >>> To bring this back on topic, perhaps John Kobuzik can just >>> use the zfs since it already has quota support? For example, >>> >>> # zfs create z/foo >>> # zfs quota=10M z/foo >>> dd < /dev/zero bs=1M count=20 > /z/foo/xx >>> dd: stdout: Disc quota exceeded >>> 11+0 records in >>> 10+0 records out >>> 10485760 bytes transferred in 4.718700 secs (2222171 bytes/sec) >>> # zfs set quota=10T z/foo >>> # zfs get quota z/foo >>> NAME PROPERTY VALUE SOURCE >>> z/foo quota 10T local >> >> This is basicly what the partition size is for normal filesystems, >> with the great ability of course to change it cheaply at any time. >> But this is in no way a per user quota in the way ufs does. > > It is not the same but can serve a similer purpose if each > user gets his own filesystem (and yes, I am aware of the > rebooting issue with zfs with thousands of filesystems). He > wanted support for 2TB+ quota on ufs by July 20. If that > doesn't happen at least he can limp along with this. On a totally spurrious note, I'd love to know the storage environment where a 1 TB quota on a multi-user system is meaningful. If I truly need that much space as a user, and I hit your quota limit, I'll probably be a very, very unhappy user!