[Linux-cluster] GFS2 Quota File Error

Steven Lee shl1 at cac.cornell.edu
Tue Mar 11 14:01:07 UTC 2008


Hi Abhi,

Another piece of potentially relevant information: the user accounts  
are not local accounts.  The file servers get the accounts via  
OpenLDAP from Windows Active Directory Servers.


Steven Lee
shl1 at cac.cornell.edu
Center for Advanced Computing
Cornell University




Begin forwarded message:

> From: Steven Lee <shl1 at cac.cornell.edu>
> Date: March 11, 2008 9:51:45 AM EDT
> To: linux clustering <linux-cluster at redhat.com>
> Subject: Re: [Linux-cluster] GFS2 Quota File Error
> Reply-To: linux clustering <linux-cluster at redhat.com>
>
> Hi Abhi,
>
> Thanks for your response.  I didn't do much to run into this  
> problem.  The 2 file servers in this RedHat cluster are running  
> fully patched RHEL 5.1.  In addition to NFS, they are also serving  
> to Windows clients using samba.  ACLs were enabled.  Everything was  
> running smoothly until I tried enabling quotas: I simply added  
> quota=on in /etc/fstab and re-mounted the GFS partitions.
>
> As you can see below, I simply issued "reset" and then "init"  
> command before getting the error message.    The "get" command also  
> returned inconsistent result from the "list" command.  This is a new  
> file server still under testing with only a small "prof" directory.
>
> Did I do anything wrong?
>
>
> Steven
>
> ---
> [root at cacfs02 ~]# mount
> /dev/mapper/vg00-root on / type ext3 (rw)
> proc on /proc type proc (rw)
> sysfs on /sys type sysfs (rw)
> devpts on /dev/pts type devpts (rw,gid=5,mode=620)
> /dev/mapper/vg00-var on /var type ext3 (rw)
> /dev/mapper/vg00-usr on /usr type ext3 (rw)
> /dev/mapper/vg00-tmp on /tmp type ext3 (rw)
> /dev/sda1 on /boot type ext3 (rw)
> tmpfs on /dev/shm type tmpfs (rw)
> none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
> sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
> none on /sys/kernel/config type configfs (rw)
> /dev/mapper/st01vg01-lv01 on /export/gfs01 type gfs2  
> (rw,hostdata=jid=0:id=65537:first=0,acl,quota=on)
> /dev/mapper/st01vg02-lv01 on /export/gfs02 type gfs2  
> (rw,hostdata=jid=1:id=393218:first=0,acl,quota=on)
> /dev/mapper/st02vg01-lv01 on /export/gfs03 type gfs2  
> (rw,hostdata=jid=1:id=524290:first=0,acl,quota=on)
> /dev/mapper/st02vg02-lv01 on /export/gfs04 type gfs2  
> (rw,hostdata=jid=1:id=655362:first=0,acl,quota=on)
> [root at cacfs02 ~]# gfs2_quota reset -f /export/gfs02
> This operation will permanently erase all quota information. You  
> will have to re-assign all quota limit/warn values. Proceed [y/N]? y
> [root at cacfs02 ~]# gfs2_quota init -f /export/gfs02
> warning: quota file size not a multiple of struct gfs2_quota
>
> Warning: This filesystem doesn't seem to have the new quota list  
> format or the quota list is corrupt. list, check and init operation  
> performance will suffer due to this. It is recommended that you run  
> the 'gfs2_quota reset' operation to reset the quota file. All  
> current quota information will be lost and you will have to reassign  
> all quota limits and warnings
>
> [root at cacfs02 ~]# gfs2_quota list -f /export/gfs02
> warning: quota file size not a multiple of struct gfs2_quota
>
> Warning: This filesystem doesn't seem to have the new quota list  
> format or the quota list is corrupt. list, check and init operation  
> performance will suffer due to this. It is recommended that you run  
> the 'gfs2_quota reset' operation to reset the quota file. All  
> current quota information will be lost and you will have to reassign  
> all quota limits and warnings
>
> user        root:  limit: 0.0        warn: 0.0        value: 0.0
> user        prof:  limit: 0.0        warn: 0.0        value: 0.4
> group       root:  limit: 0.0        warn: 0.0        value: 0.0
> group Domain Users:  limit: 0.0        warn: 0.0        value: 0.4
> [root at cacfs02 ~]# gfs2_quota get -u prof -f /export/gfs02
> warning: quota file size not a multiple of struct gfs2_quota
> user        prof:  limit: 0.0        warn: 0.0        value: 0.0
> [root at cacfs02 ~]# ls -l /export/gfs02
> total 8
> drwxrwx---+ 12 prof Domain Users 3864 Mar 10 14:06 prof
> [root at cacfs02 ~]# uname -a
> Linux cacfs02.cac.cornell.edu 2.6.18-53.1.14.el5 #1 SMP Wed Mar 5  
> 11:37:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
> [root at cacfs02 ~]# rpm -q gfs2-utils
> gfs2-utils-0.1.38-1.el5
> ---
>
>
> Steven Lee
> shl1 at cac.cornell.edu
> Center for Advanced Computing
> Cornell University
>
>
>
>
> On Mar 10, 2008, at 5:45 PM, Abhijith Das wrote:
>
>> Hi Steven,
>> Does the 'gfs2_quota reset' operation fail for some reason? The reset
>> operation should truncate your quota file and you should be able to
>> start using quotas afresh.
>> I just tried resetting and initing the quota file on my gfs2  
>> filesystem
>> (latest bits) and I don't see this warning.
>> What kernel and what gfs2-utils packages are you running?
>> Also, any clue with respect to  the quota operations you did on the  
>> fs
>> to get to this state would be helpful.
>> Are you able to perform other quota operations like limit, warn,  
>> list,
>> get etc., without seeing this warning?
>>
>> Thanks,
>> --Abhi
>>
>> Steven Lee wrote:
>>
>>> Hi,
>>>
>>> I'm trying to turn on quota on a GFS2 file system.  The cluster  
>>> has 2
>>> nodes with 2 EMC SAN storage units.  The nodes are running RHEL 5.1.
>>>
>>> When I initialize the quota file using:
>>>
>>> *gfs2_quota init -f /export/gfs02*
>>>
>>> I would get the following warning:
>>>
>>> *warning: quota file size not a multiple of struct gfs2_quota*
>>> *
>>> *
>>> *Warning: This filesystem doesn't seem to have the new quota list
>>> format or the quota list is corrupt. list, check and init operation
>>> performance will suffer due to this. It is recommended that you run
>>> the 'gfs2_quota reset' operation to reset the quota file. All  
>>> current
>>> quota information will be lost and you will have to reassign all  
>>> quota
>>> limits and warnings*
>>>
>>> I've tried the "gfs2_quota reset" and then "gfs2_quota init"  
>>> commands,
>>> but still got the warning.  I've looked through RedHat GFS
>>> documentation and googled for gfs2.  Very little information seems  
>>> to
>>> be available.
>>>
>>> Any help is appreciated.  Thanks!
>>>
>>>
>>>
>>> Steven Lee
>>> shl1 at cac.cornell.edu <mailto:shl1 at cac.cornell.edu>
>>> Center for Advanced Computing
>>> Cornell University
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> --
>>> Linux-cluster mailing list
>>> Linux-cluster at redhat.com
>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>
>>
>> --
>> Linux-cluster mailing list
>> Linux-cluster at redhat.com
>> https://www.redhat.com/mailman/listinfo/linux-cluster
>
> --
> Linux-cluster mailing list
> Linux-cluster at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-cluster

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/linux-cluster/attachments/20080311/da22c9c7/attachment.htm>


More information about the Linux-cluster mailing list