[CentOS] Cannot set user quotas
Xn Nooby
xnooby at gmail.com
Wed Apr 22 16:00:21 UTC 2009
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 at gmail.com> wrote:
> edquota show's the quota, but the quota command does not:
>
> [root at mail ~]# setquota -u 12345 10000 11000 0 0 -a /dev/hda3
>
> [root at 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 at mail ~]# quota -u 12345
> Disk quotas for user #12345 (uid 12345): none
>
>
> On Wed, Apr 22, 2009 at 9:38 AM, Xn Nooby <xnooby at 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 at 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 at 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
>>
>
More information about the CentOS
mailing list