954,242 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

shares

Would anyone please explain a bit about sharing between Unix and Windows?

From my understanding, Unix can only see windows's share/print by Samba. However, I was googling around and found many pages talking about mounting Windows CIFS by just using regular "mount" command. Is Samba outdated now?

Is it right that NFS (network file system) is for Unix while CIFS is for Windows? Can the terms be interchangable?

If I have created a Windows share folder, is this folder considered NFS or CIFS? What would be the easiest way to access this folder from Unix?

What about mounting a Windows box's CDRom?

Thanks

k2k
Posting Whiz
352 posts since Nov 2007
Reputation Points: 15
Solved Threads: 1
 

CIFS - Common Internet File System

This is the updated version of SMB (Server Message Block), or Samba. Linux systems use CIFS to mount Windows shares, but will use a Samba server to provide shares to Windows systems. CIFS is the protocol. Samba is the application/server code. So, yes Samba per se has been outdated by CIFS, and you can indeed directly mount Windows shares in Linux. I do it all the time. Likewise, vise versa for Windows mounting Linux shares.

rubberman
Posting Virtuoso
1,559 posts since Mar 2010
Reputation Points: 277
Solved Threads: 178
 
What about mounting a Windows box's CDRom?

I don't bother with that, since I only run Windows these days in a virtual machine on a Linux host... :-) If Windows shares the drive, then it should work just fine.

rubberman
Posting Virtuoso
1,559 posts since Mar 2010
Reputation Points: 277
Solved Threads: 178
 

yes, CIFS is really handy (just tried a couple of win sharing)..
I also found out from someone that Win2008 is now supporting NFS.. I haven't looked into NFS much but I know NFS used to be for Unix and Linux. Does anyone know the diff between NFS and CIFS? Sharing a folder on windows would be cifs,, sharing the whole drive is cifs i think.. then what is nfs? is it just a diff protocol which does the same thing?

k2k
Posting Whiz
352 posts since Nov 2007
Reputation Points: 15
Solved Threads: 1
 

Windows has supported NFS, as a client at least, for a long time, since Win2000 anyway, with their SFU (Services for Unix) package - a free download from MS. NFS would be most useful when your Unix/Linux servers are not going to run Samba. If Unix/Linux is the client and Windows is the server, then I would advise using CIFS since that way there is better preservation of Windows file/directory permissions, ACLs, and such. Anyway, staying with CIFS/Samba just keeps your Windows users from needing to futz with all the *nix cruft. All they need to do is share folders as usual, or connect to a group share on the *nix system(s) like they do to another Windows box.

rubberman
Posting Virtuoso
1,559 posts since Mar 2010
Reputation Points: 277
Solved Threads: 178
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: