On Tue, Nov 08, 2011 at 09:31:05AM -0900, Liam Forbes wrote: > I searched the archives, but didn't find anything about incorrect > quota information for an NFS mounted XFS filesystem. I hope somebody > might have an idea. > > We have a RHEL 5.7 server mounting a 15T XFS filesystem and exporting > it to RHEL 5.6 and 5.7 clients. quota and xfs_quota on the server > show a user using ~5.8T, but quota on a client only shows ~1.8T. > > Server: > nfs2:~$ cat /etc/redhat-release > Red Hat Enterprise Linux Server release 5.7 (Tikanga) > nfs2:~$ uname -a > Linux nfs2 2.6.18-274.3.1.el5 #1 SMP Fri Aug 26 18:49:02 EDT 2011 x86_64 x86_64 > nfs2:~$ rpm -qa | grep xfsprogs > xfsprogs-2.9.4-1.el5.centos > nfs2:~$ sudo quota -s -v -u krieger > Disk quotas for user krieger (uid 3105): > Filesystem blocks quota limit grace files quota limit grace > /dev/mapper/primaryfs_vg-primaryfs > 5901G 0 0 310k 0 0 > nfs2:~$ sudo /usr/sbin/xfs_quota > xfs_quota> quota -u -h krieger > Disk quotas for User krieger (3105) > Filesystem Blocks Quota Limit Warn/Time Mounted on > /dev/primaryfs_vg/primaryfs > 5.8T 0 0 00 [------] /export/wrkdir20 > xfs_quota> quit > > Client: > pacman1:~$ cat /etc/redhat-release > Red Hat Enterprise Linux Server release 5.6 (Tikanga) > pacman1:~$ uname -a > Linux pacman1 2.6.18-238.19.1.563g0000.el5 #1 SMP Fri Jul 15 20:26:36 > EDT 2011 x86_64 x86_64 x86_64 GNU/Linux > pacman1:~$ sudo quota -s -v -u krieger > Disk quotas for user krieger (uid 3105): > Filesystem blocks quota limit grace files quota limit grace > nfs2:/export/wrkdir20 > 1806G 0 0 310k 0 0 That looks like a 32bit variable overflow. In 512 byte blocks (sectors), 2^32 sectors overflows at 2T. And 5.8T ~= 2T + 2T + 1.8T. This is most likely to be an NFS issue - I'm not familiar with the Linux NFS quota protocol implementation, so I can't really say much more than that. Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs