Hello, I am having some trouble getting quota's to work. When I try to set the quota for a user, it does not show up when I run repquota. I am doing this on a Redhat (RHEL5) machine (I assume it is the same on Centos). I think I am missing a step, but this is what I am doing:
(1) I add usrquota to the /etc/fstab file, then reboot
LABEL=/home /home ext3 defaults,usrquota 1 2
(2) Verify /home is /dev/hda3
/sbin/tune2fs -l /dev/hda3 | grep volume Filesystem volume name: /home
(3) Create the user quota file
quotacheck -cmu /home ls –l /home/aquota.user repquota /home
[root@mail ~]# repquota /home *** Report for user quotas on device /dev/hda3 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 184224 0 0 4 0 0 12345 -- 208 0 0 49 0 0 54321 -- 172 0 0 40 0 0
(4) Turn on quotas
quoataon /home
(5) Add a user quota
setquota -u 12345 10000 11000 0 0 -a /dev/hda3
(6) Recalculate the quotas
quotaoff /home quotacheck -amu quotaon /home
(7) Check if the quotas are active
ls –l /home/aquota.user repquota /home
[root@mail ~]# repquota /home *** Report for user quotas on device /dev/hda3 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 184224 0 0 4 0 0 12345 -- 208 0 0 49 0 0 54321 -- 172 0 0 40 0 0
(8) Shouldn't the limits look like this: ???
User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 184224 0 0 4 0 0 12345 -- 208 10000 11000 49 0 0 54321 -- 172 0 0 40 0 0
edquota show's the quota, but the quota command does not:
[root@mail ~]# setquota -u 12345 10000 11000 0 0 -a /dev/hda3
[root@mail ~]# edquota -u 12345 Disk quotas for user 12345 (uid 12345): Filesystem blocks soft hard inodes soft hard /dev/hda3 0 10000 11000 0 0 0 ~ ~
[root@mail ~]# quota -u 12345 Disk quotas for user #12345 (uid 12345): none
On Wed, Apr 22, 2009 at 9:38 AM, Xn Nooby xnooby@gmail.com wrote:
Hello, I am having some trouble getting quota's to work. When I try to set the quota for a user, it does not show up when I run repquota. I am doing this on a Redhat (RHEL5) machine (I assume it is the same on Centos). I think I am missing a step, but this is what I am doing:
(1) I add usrquota to the /etc/fstab file, then reboot
LABEL=/home /home ext3 defaults,usrquota 1 2
(2) Verify /home is /dev/hda3
/sbin/tune2fs -l /dev/hda3 | grep volume Filesystem volume name: /home
(3) Create the user quota file
quotacheck -cmu /home ls –l /home/aquota.user repquota /home
[root@mail ~]# repquota /home *** Report for user quotas on device /dev/hda3 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 184224 0 0 4 0 0 12345 -- 208 0 0 49 0 0 54321 -- 172 0 0 40 0 0
(4) Turn on quotas
quoataon /home
(5) Add a user quota
setquota -u 12345 10000 11000 0 0 -a /dev/hda3
(6) Recalculate the quotas
quotaoff /home quotacheck -amu quotaon /home
(7) Check if the quotas are active
ls –l /home/aquota.user repquota /home
[root@mail ~]# repquota /home *** Report for user quotas on device /dev/hda3 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 184224 0 0 4 0 0 12345 -- 208 0 0 49 0 0 54321 -- 172 0 0 40 0 0
(8) Shouldn't the limits look like this: ???
User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 184224 0 0 4 0 0 12345 -- 208 10000 11000 49 0 0 54321 -- 172 0 0 40 0 0
I think my problem was that because I am using all-numeric usernames, setquota was assuming I was giving it a UID. So I used the "-x" option and now it is working:
setquota -x 12345 10000 11000 0 0 -a /dev/hda3
On Wed, Apr 22, 2009 at 9:52 AM, Xn Nooby xnooby@gmail.com wrote:
edquota show's the quota, but the quota command does not:
[root@mail ~]# setquota -u 12345 10000 11000 0 0 -a /dev/hda3
[root@mail ~]# edquota -u 12345 Disk quotas for user 12345 (uid 12345): Filesystem blocks soft hard inodes soft hard /dev/hda3 0 10000 11000 0 0 0 ~ ~
[root@mail ~]# quota -u 12345 Disk quotas for user #12345 (uid 12345): none
On Wed, Apr 22, 2009 at 9:38 AM, Xn Nooby xnooby@gmail.com wrote:
Hello, I am having some trouble getting quota's to work. When I try to set the quota for a user, it does not show up when I run repquota. I am doing this on a Redhat (RHEL5) machine (I assume it is the same on Centos). I think I am missing a step, but this is what I am doing:
(1) I add usrquota to the /etc/fstab file, then reboot
LABEL=/home /home ext3 defaults,usrquota 1 2
(2) Verify /home is /dev/hda3
/sbin/tune2fs -l /dev/hda3 | grep volume Filesystem volume name: /home
(3) Create the user quota file
quotacheck -cmu /home ls –l /home/aquota.user repquota /home
[root@mail ~]# repquota /home *** Report for user quotas on device /dev/hda3 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 184224 0 0 4 0 0 12345 -- 208 0 0 49 0 0 54321 -- 172 0 0 40 0 0
(4) Turn on quotas
quoataon /home
(5) Add a user quota
setquota -u 12345 10000 11000 0 0 -a /dev/hda3
(6) Recalculate the quotas
quotaoff /home quotacheck -amu quotaon /home
(7) Check if the quotas are active
ls –l /home/aquota.user repquota /home
[root@mail ~]# repquota /home *** Report for user quotas on device /dev/hda3 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 184224 0 0 4 0 0 12345 -- 208 0 0 49 0 0 54321 -- 172 0 0 40 0 0
(8) Shouldn't the limits look like this: ???
User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 184224 0 0 4 0 0 12345 -- 208 10000 11000 49 0 0 54321 -- 172 0 0 40 0 0