quotas problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi sir, 

i have a small problem in enabling quotas on my
system, following is the description of what i did :

1. edited /etc/fstab and given usrquota and grpquota
for root fs.

2. made aquota.user and aquota.grp with 'quotacheck'.

3. used 'edquota' to manupulate quotas for a user say
'pankaj'.

This is working fine .. 

but i do'nt want to use edquota (according to my
requirement) .. i tried to use 'quotactl' to
manupulate quotas , things related to quotas in my
code are :

------
#include<linux/quota.h>

main()
{
  strcut mem_dqblk quota;

  if(quotactl(Q_GETQUOTA,"/dev/hda7",502,&quota)<0)
    {
      // here it is giving errno = 22 ( EINVAL)
      exit(0);
     }
  .....
}

---- 

also note :
1. /dev/hda7 is device on which i have my root fs. 
2. 502 is valid user.
3. kernel is compiled with CONFIG_QUOTA set .  

so , quotactl is returning with err code 22 (EINVAL)..
plz tell me why it is failing ..

OR is there is any method by which i can give
alternate file (in which we have quotas defined for
users) in 'edquota' , i want that edquota shud read
quota limits from my file..


PLZ reply soon .. 

Rgds, 
Pankaj  

  

________________________________________________________________________
Yahoo! India Matrimony: Find your partner online. http://yahoo.shaadi.com/india-matrimony/

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux