Language Selection

English French German Italian Portuguese Spanish

Implementing Disk Quotas on Linux

Filed under
HowTos

This tutorial walks you through implementing disk quotas for both users and groups on Linux, using a virtual filesystem, which is a filesystem created from a disk file. Since quotas work on a per-filesystem basis, this is a way to implement quotas on a sub-section, or even multiple subsections of your drive, without reformatting. This tutorial also covers quotactl, or quota's C interface, by way of an example program that can store disk usage in a SQLite database for monitoring data usage over time.

This tutorial was tested on Fedora Core 2, 3, and 4. I'm assuming you have the quota tools installed. If you're not sure, try the following test, which will return 3.12-6 or 3.12-5 depending on which version of Fedora Core you are using.


$ rpm -q quota
quota-3.12-6

Sharing a Directory amoung Several Users

This step creates a group and implements group rights on a directory within the quota filesystem. Specifically, this step creates the group, "quotagrp" and adds the two existing users "chirico" and "sporkey" into this group. The direcory "/quota/share" is setup so that any files created in this directory by these two users will be sharable by default for members of this group. This is done by setting the setgid bit on the directory.

Full Story.

More in Tux Machines

Ubuntu Snappy Core to Power Intel's IoT Gateway

On June 2, Canonical had the great pleasure of announcing that they will join forces with Intel, one of the world's biggest hardware manufacturer, to collaborate around Intel's IoT (Internet of Things) gateways and Canonical's Snappy Ubuntu Core operating system for IoT devices. Read more

Why Intel Invests in Open Source [VIDEO]

Few if any companies in the world today are as deeply involved in open source work as tech giant Intel. Helping to lead Intel's open source efforts is Imad Sousou, VP in Intel's Software and Services Group and GM of the Intel Open Source Technology Center Read more

AMD Catalyst 15.5 Linux Video Driver Supports SUSE Linux Enterprise Desktop 12

AMD finally updated their graphics driver for Linux platforms to version 15.5, a release that introduces support for the SUSE Linux Enterprise Desktop (SLED) 12 operating system. Read more

Debunking the Myths of the Open Source Community

The Linux operating system is the most popular open-source software in the world and has been ported to more computer hardware platforms than any other operating system. Readers will know the story of the underdog who rose to become the world’s leading server operating system. Android especially, a Linux derivative, has caused a stir in recent years with two out of three tablets and 75 percent of all smartphones using the Linux derivative operating system. Read more