System information

Creating a disk usage report entails running the repq uo ta utility.
Examp le 16 .5. O u t p u t o f repq uo ta comman d
For example, the command repq uo ta /ho me produces this output:
*** Report for user quotas on device /dev/mapper/VolGroup00-LogVol02
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 36 0 0 4 0 0
kristin -- 540 0 0 125 0 0
testuser -- 440400 500000 550000 37418 0 0
To view the disk usage report for all (option -a) quota-enabled file systems, use the command:
# repq uo ta -a
While the report is easy to read, a few points should be explained. The -- displayed after each user
is a quick way to determine whether the block or inode limits have been exceeded. If either soft limit is
exceeded, a + appears in place of the corresponding -; the first - represents the block limit, and the
second represents the inode limit.
The grace columns are normally blank. If a soft limit has been exceeded, the column contains a time
specification equal to the amount of time remaining on the grace period. If the grace period has
expired, no ne appears in its place.
16.2.3. Keeping Quot as Accurat e
When a file system fails to unmount cleanly (due to a system crash, for example), it is necessary to
run q uo tacheck. However, q uo tacheck can be run on a regular basis, even if the system has not
crashed. Safe methods for periodically running q uo tacheck include:
En su rin g q u ot ach eck ru n s o n n ext reb o o t
Note: Best method for most systems
This method works best for (busy) multiuser systems which are periodically rebooted.
As root, place a shell script into the /etc/cro n. d ai l y/ or /etc/cro n. weekl y/
directoryor schedule one using the cro ntab -e command—that contains the to uch
/fo rceq uo tacheck command. This creates an empty fo rceq uo tacheck file in the root
directory, which the system init script looks for at boot time. If it is found, the init script runs
q uo tacheck. Afterward, the init script removes the /fo rceq uo tacheck file; thus,
scheduling this file to be created periodically with cro n ensures that q uo tacheck is run
during the next reboot.
For more information about cro n, refer to man cro n.
Ru n n in g q u ot ach eck in sin g le user mo d e
An alternative way to safely run q uo tacheck is to boot the system into single-user mode to
Red Hat Ent erprise Lin ux 6 St orage Admin ist rat io n G uide
124