Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I need to mount a Windows share on a large number of computers (nodes in a supercomputer). The share will rarely be used, but it should be there when needed. It seems like a good case for some type of automounter. Unfortunately, I'm getting spotty results with autofs.

The other (easier) option is to mount it using fstab so that it's always mounted. Are there any performance implications for mounting a CIFS share using fstab on so many machines?

share|improve this question

2 Answers 2

up vote 0 down vote accepted

autofs has given me some trouble (if the mount isn't available, attempts to access take forever to time out), but overall it seems to be performing. I'm using it in a one linux server to one windows server configuration (in petrol station back rooms), and the windows server (and associated network) are not necessarily the most reliable.

The problem with a simple fstab mount is that if anything goes wrong at mount time, you're hosed until you can manually intervene and fix it. For some applications, this may actually be more useful.

A third option is to write a script of your own that checks whether the mount is OK (by trying to access it) and if it's NOT OK, perform the umount & mount to get it back into operation. This has the advantage of being under your control, but the disadvantage of not being able to respond instantly to program requests.

share|improve this answer
    
Thanks for the discussion of the different options. I found my problem with autofs and am going to stick with it. –  scompt.com Sep 1 '09 at 12:53

A Windows Server OS on a reasonable modern server computer will handle 60 simultaneous connections to a share with no headaches whatsoever. I've had well over 300 simultaneous connections from Windows clients to the same share on a Windows Server with absolutely no problems (on vintage 2004 hardware). I can't tell you what the per-client encumbrance to server memory is for each "connection" but it's not a worrisome number.

If you're trying to "serve" the Windows share from a non-Server build of Windows (XP Pro, Vista Business, etc), then you're going to run afoul with the 10 client connection limit "feature" of these operating systems.

share|improve this answer
    
Good to know that Windows will do what I do if I need it. Autofs is going to work for the time being though. –  scompt.com Sep 1 '09 at 12:54

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.