Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 May 2010 17:36:03 -0700
From:      Kirk McKusick <mckusick@mckusick.com>
To:        current@freebsd.org
Cc:        Dag-Erling Smørgrav <des@des.no>
Subject:   HEADS UP: 64-bit quotas going in to head today
Message-ID:  <201005070036.o470a3pl044330@chez.mckusick.com>

next in thread | raw e-mail | index | archive | help
Dag-Erling Smørgrav and I have been working on updating the
FFS quota system to support both traditional 32-bit and new 64-bit
quotas (for those of you who want to put 2+Tb quotas on your users).

By default quotas are not compiled into the kernel. To include them
in your kernel configuration you need to specify:

options		QUOTA			# Enable FFS quotas

If you are already running with the current 32-bit quotas, they
should continue to work just as they have in the past. If you
wish to convert to using 64-bit quotas, use `quotacheck -c 64';
if you wish to revert from 64-bit quotas back to 32-bit quotas,
use `quotacheck -c 32'.

There is a new library of functions to simplify the use of the
quota system, do `man quotafile' for details. If your application
is currently using the quotactl(2), it is highly recommended that
you convert your application to use the quotafile interface.
Note that existing binaries will continue to work.

The new quota system has been heavily tested, however wider use
inevitably finds new issues. If you encounter any problems with
quotas please email me directly as well as posting on current as
I all too often miss list email and emailing me directly will
ensure the quickest response.

Special thanks to John Kozubik of rsync.net for getting me
interested in pursuing 64-bit quota support and for funding
part of my development time on this project.

	Kirk McKusick



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