du and df do not match on NFS share


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users du and df do not match on NFS share
# 1  
Old 05-03-2011
du and df do not match on NFS share

Here is the scenario...

NFS share that is accessed every few minutes by approx 70 systems (AIX 5.3/6.1). Filesystem space is being eaten up rapidly according to df however du numbers really never change. lsof and fuser cannot see any unlinked files on either the NFS server or remote clients. Restarting nfsd does not resolve the issue. However, attempting to umount the underlying JFS2 filesystem fails (device busy) obviously but magically frees up the "used" disk space...

Any thoughts on this?
# 2  
Old 05-03-2011
Guessing that you're seeing a cache consistency problem. A common "feature" of using NFS. With NFS you are seeing an abstracted view of data (clients for example are not guaranteed to see the same view.. and what's physically present on the storage doesn't have to match up with any given client/server view). But we call it a filesystem and use the same kind of utilities on it that we use on "normal" filesystems.

There might be something more going on... I'm just taking a very wild guess.
# 3  
Old 05-03-2011
There is some extravagant scripts running on all 70(ish) LPARs from that share which I think is likely somehow creating hidden unlinked files or a whack of cache as you suggest. I didn't write them so I am digging through and correcting potential culprits in hopes of stumbling upon the issue. Nothing jumps out at me but there is many lines of code to look through.
# 4  
Old 05-09-2011
check read/write block size

- the problem you are facing is most likely being caused by a blocksize mismatch ;

- every filesystem has its own blocksize (defined or calculated upon creation) ;

- you will have to unmount you nfs , and before remounting it, discover its native blocksize (on the exporting host), and use the proper mount options to respect this value ;

- like , for example :

Code:
rsize=8192,wsize=8192

- you can add these to your fstab(Linux) or filesystems(AIX) file, or pass them along any other "mount options" you might have on command-line ;

HTH

good luck, and success !
_________________________________
alexandre botao
<< botao {at} unix {dot} sh >>
"comets never dodge"
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Mount NFS Share On NFS Client via bash script.

I need a help of good people with effective bash script to mount nfs shared, By the way I did the searches, since i haven't found that someone wrote a script like this in the past, I'm sure it will serve more people. The scenario as follow: An NFS Client with Daily CRON , running bash script... (4 Replies)
Discussion started by: Brian.t
4 Replies

2. Red Hat

NFS share and groups

I am having an issue with getting the proper group settings on NFS-shared directories. NFS server, NFServe, nfs-shares hundreds of project directories...running Solaris 10 latest patches/updates. SAS server, SAServe, statistical analysis server running on RedHat 7 with latest kernel/patches/etc.... (14 Replies)
Discussion started by: cjhilinski
14 Replies

3. UNIX for Dummies Questions & Answers

Permissions for NFS share

Hi, I have created a NFS share in Solaris 10 server1 and mounted it on solaris 10 server 2.But I want to change owner of the files from nobody to a particular user in client. Which command should I use. I have tried the following but it doesn't allow to change permissions in the server2 as... (0 Replies)
Discussion started by: Rossdba
0 Replies

4. Red Hat

NFS share

Hi, I have an NFS server, i want to mount that nfs share which is having around 500GB to my client system. But my client system doesnt have any free space, is it possible to mount that nfs share in my client. Regards, Mastan (1 Reply)
Discussion started by: mastansaheb
1 Replies

5. Solaris

Solaris 10 NFS Share Issue

Hello all, I am having an issue with an NFS share I have created between two Solaris 10 boxes. I want the share to have read/write permissions, but for some reason it is coming up as read-only on the client side mount despite "rw" being specified in the mount options. Here is what I have... (6 Replies)
Discussion started by: fallersaur
6 Replies

6. Solaris

Ldom Vdisk on NFS Share

Can any one tell me how to add a virtual disk from NFS share in Ldom .. i have one share /VMshare/boot.img file shared/exported from one server but i do now know how to add nfs based vdsdev as it gives primary domain cannot validate the disk. (1 Reply)
Discussion started by: fugitive
1 Replies

7. AIX

NFs share AIX 6.1 and 5.3 - bug ? -

Hi folks, Just get my 1st AIX 6.1 servers up and creating some NFS shares without issues. I can mount it from others AIX 6.1 systems but can't from 5.3. Permissions etc. are OK lcppa1261 45: pbrun mount lcppa1001:/export/images /mnt NFS server lcppa1001 not responding still trying... (1 Reply)
Discussion started by: unclefab
1 Replies

8. Solaris

NFS Share - chown problem

Hi all, I had share the server Gemini /u10 to the server Centaurus. /etc/dfs/dfstab share -F nfs -o root=centaurus /u10 My problem is: in the server Gemini the the owner for /U10 is oracle:dba but when in the server Centaurus, I am not able to change the owner become oracle:dba, it show... (8 Replies)
Discussion started by: SmartAntz
8 Replies

9. Red Hat

NFS share error

I got a problem while creating files on a NFS mounted share in a RHEL box. That is when I create an empty file, this is what appears on the screen ############################################### E325: ATTENTION Found a swap file by the name ".test.swp" owned by: jsmith dated: Tue... (2 Replies)
Discussion started by: rcmrulzz
2 Replies

10. Solaris

NFS share options

Hello, I'm doing a Perl script to parse the dfstab file and find dangerous configurations (rw to everyone, root access, etc). My question is, if I have a share command like this: share -F nfs -o ro=chrome:copper:zinc,root=chrome /usr/man it means that the /usr/man is "rw" to everyone... (6 Replies)
Discussion started by: psimoes79
6 Replies
Login or Register to Ask a Question