Red HatThis forum is for the discussion of Red Hat Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Here is the problem:
I have a 20TB filesystem, xfs formatted. The filesystem has been mounted with the inode64 option, and I now need to NFS export it.
NFS doesn't like the inode64 option at all. The NFS clients cannot access any of the directories with inode numbers exceeding the 32bit limit. They get the "Stale NFS file handle" message.
I have tried to attach the filesystem to a RHEL5.3 system, and after turning on the no_subtree_check option in /etc/exports on the server, it all works fine. No changes were needed on the clients.
The problem is that I need to get this to work on a RHEL4.4 system.
Unfortunately I cannot do any test on that system yet, I then did a quick test on a RHEL4.3 system... and it didn't work.
Even using the no_subtree_check option was on any help. I am afraid that this will not work on the RHEL4.4 system either.
Do you have any suggestions on how to get the inode64 xfs filesystem NFS exported on a 2.6.9 kernel ?
I read somewhere that someone worked around this issue by creating a bunch of new directories at the same level as the one being exported, and using "ls -il" to see the inodes and find one that was less then 2G. Then move the contents of the exported dir over to it, delete the original, rename it to the original and remount.