zfs quota question
Jeremy Chadwick
koitsu at FreeBSD.org
Tue Oct 7 10:30:12 UTC 2008
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 |
More information about the freebsd-stable
mailing list