Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Oct 2008 03:30:09 -0700
From:      Jeremy Chadwick <koitsu@FreeBSD.org>
To:        Pawel Jakub Dawidek <pjd@FreeBSD.org>
Cc:        lhmwzy <lhmwzy@gmail.com>, freebsd-stable@freebsd.org
Subject:   Re: zfs quota question
Message-ID:  <20081007102959.GA46215@icarus.home.lan>
In-Reply-To: <20081007101755.GB3464@garage.freebsd.pl>
References:  <78fb9d960810070232u3f35010dv510dfa0fb2285568@mail.gmail.com> <20081007095437.GA44716@icarus.home.lan> <20081007101755.GB3464@garage.freebsd.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Oct 07, 2008 at 12:17:55PM +0200, Pawel Jakub Dawidek wrote:
> On Tue, Oct 07, 2008 at 02:54:37AM -0700, Jeremy Chadwick wrote:
> > On Tue, Oct 07, 2008 at 05:32:43PM +0800, lhmwzy wrote:
> > > I create a zfs volume pool/lhm and give it quota 1M use "zfs set
> > > quota=1m pool/lhm"
> > > 
> > > #zfs get all pool/lhm
> > > zfs get all pool/lhm
> > > [ttyp0][5:22:12pm]
> > > NAME      PROPERTY       VALUE                  SOURCE
> > > pool/lhm  type           filesystem             -
> > > pool/lhm  creation       Tue Oct  7 17:14 2008  -
> > > pool/lhm  used           1.00M                  -
> > > pool/lhm  available      0                      -
> > > pool/lhm  referenced     1.00M                  -
> > > pool/lhm  compressratio  7.25x                  -
> 
> Turn compression off and retry.

Yep, that's the key!

# zfs set quota=4g storage/home
# zfs set compression=off storage
# zfs get compression,quota,mountpoint
NAME          PROPERTY     VALUE         SOURCE
storage       compression  off           local
storage       quota        none          default
storage       mountpoint   /storage      default
storage/home  compression  off           inherited from storage
storage/home  quota        4G            local
storage/home  mountpoint   /home         local

# dd if=/dev/zero of=/home/filler bs=1g count=8
dd: /home/filler: Disc quota exceeded
4+0 records in
3+1 records out
3306553344 bytes transferred in 62.566567 secs (52848566 bytes/sec)

# df -h /home
Filesystem      Size    Used   Avail Capacity  Mounted on
storage/home    4.0G    4.0G      0B   100%    /home

I had no idea compression could cause this.  A useful feature, but
obviously can result in misleading results...  :-)

Thanks as usual, Pawel!

-- 
| Jeremy Chadwick                                jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081007102959.GA46215>