I am trying to make my /u filesystem able to receive "largefiles". I'm trying it in sam and it is telling me it can't because the filesystem is busy. Can I do a 'fuser' or something to see what is using /u. To my knowledge, nothing should be at this time.
Sure, you can fuser -u /filesystem or if you want to kill the fuser -k /filesystem. root # fuser -u /root /root: 29086c(root) 29132c(root) 29084c(root) 29131c(root) 29125c(root) 29130c(root) 21899c(root) 29133c(root) 29059c(root) 29128c(root) 29134c(root)
Another tool that would probably tell you is lsof, but typically isn't on all servers.
Scott, You would first have to unmount /h/hcdist before you can unmount /h. Unless you have online JFS you will need to unmount it before this can be set. You may have to do this on the command line:
umount /h/hcdist umount /h fsadm -F vxfs -o largefiles /dev/vgxx/lvxx (the LV for /h).
Make sure /etc/fstab has the 'largefiles' option, then mount /h mount /h/hcdist
fuser may list no processes using it, but if another file system is mounted on top you won't be able to unmount.
Got it. The fact that we had another filesystem that shared /u was the problem. We umounted /u/hcdist, then were able to modify /u. Thanks for all your input.