天天看點

NFS CIFS SAMBA 的聯系和差別

既然有這樣的問題,可不可以在 Client 端的機器上面直接取用Server 上面的檔案,如果可以在 Client 端直接進行 Server 端檔案的存取,那麼在Client 端就不需要存在該檔案資料,也就是說,隻要有 Server 上面的檔案資料存在就可以!有沒有這樣的檔案系統( File System )?很高興的是, NetworkFile System, NFS 就是這樣的檔案系統之一!我隻要在 Client 端将 Server所提供分享的目錄挂載進來,那麼在 Client 的機器上面就可以直接取用 Server上的檔案資料,而且,該資料就像 Client 端上面的partition 一般!而除了可以讓 Unix Like 的機器互相分享檔案的NFS 伺服器之外,在微軟 ( Microsoft ) 上面也有類似的檔案系統,那就是 CommonInternet File System, CIFS 這個咚咚啦!CIFS 最簡單的想法就是目前常見的『網路上的芳鄰』。Windows 系統的計算機可以透過桌面上『網路上的芳鄰』來分享别人所提供的檔案資料。不過,NFS僅能讓 Unix 機器溝通, CIFS 隻能讓 Windows 機器溝通。傷腦筋,那麼有沒有讓Windows 與 Unix-Like 這兩個不同的平台互相分享檔案資料的檔案系統?

是以 Tridgwell就去申請了 SMBServer ( Server Message Block 的簡寫 ) 這個名字來做為他撰寫的這個軟體的商标,可惜的是,因為SMB 是沒有意義的文字,是以沒有辦法達成注冊。既然如此的話,那麼能不能在字典裡面找到相關的字詞可以做為商标來注冊呢?翻了老半天,呵呵!這個SAMBA剛好含有 SMB ,又是熱情有勁的拉丁舞蹈的名稱,不如就用這個名字來做為商标好了。如此,這成為我們今天所使用的SAMBA 的名稱由來。

總結:

1)CIFS是微軟的,提供windows間的檔案共享

2) NFS是sun的,提供類unix間的檔案共享,雖然windows與類unix間也可以用nfs,但是看來不好用。

3)samba可以提供windows與類unix間的檔案共享。

這三個概念在EMC的VNS存儲中會用到,需要開啟cifs與nfs服務功能。

    本文轉自UVN2015  51CTO部落格,原文連結:http://blog.51cto.com/10851095/1711002,如需轉載請自行聯系原作者

繼續閱讀