samba是dec開始開發的,用於在不同的unix機器間進行資源共享,採用udp協議。後來基於tcp重新開發後,效率有了很大提高。它使用的協議是smb。微軟不願意交license費,在windows系統中對該協議重新進行了實現。既然samba和windows中的網路鄰居都使用smb協議。那麼,samba自然主要用於在windows和unix之間共享資源。資源包括檔案、印表機等等。
nfs是sun開發的,用於unix機器之間的資源共享。其設定相當容易,主要是配置/etc/exports檔案,然後執行exportfs -a來共享出來。現在nfs已經成為unix/linux上的標配。
兩者的文件都說自己的效率高一些:)從我的經驗來看,nfs的效率要稍微高一些,只是差別不是太大。
從配置來看,samba比較複雜,nfs比較簡單。但是複雜有複雜的道理,它讓我們能夠靈活的配置。
samba就能解決win和linux,linux和linux之間的共享,但是smb協議是ms的,smb的高階特性是和windows的特性聯絡緊密的.linux是向windows靠攏才用的smb,但是累贅而且力不從心.比如我的debian,安裝nfs-server和client只要800k, 安裝smbclient就要19m, 這其中的差別是顯而易見的.
nfs更簡潔,方便,更原生,相容性更好.
smb好處是和windows整合,可以利用windows域等
lunix的samba和NFS(上半篇)
samba linux和unix系統上實現smb協議的乙個免費軟體,由伺服器及客戶端程式構成,是一種在區域網上共享檔案和印表機的一種通訊協議,它為區域網內的不同計算機之間提供檔案及印表機等資源的共享服務。nfs nfs network file system 即網路檔案系統,它允許網路中的計算機之間...
SAMBA和NFS與FTP的異同之處
1.ftp主要是包括兩個組成部分,其一為ftp伺服器,其二為ftp客戶端。其中ftp伺服器用來儲存檔案,使用者可以使用ftp客戶端通過ftp協議訪問位於ftp伺服器上的資源。ftp協議是tcp ip 協議組中的協議之一。2 nfs是network file system的縮寫,它最大的功能就是可以通...
linux服務之NFS和SAMBA服務
這幾種網路檔案傳輸最適合區域網。網路中用ftp 一 nfs服務 nfs network file system 網路檔案系統,改服務依賴於rpcbind服務。client通過rpc訪問server端的rpc。nfs通過rpc來申請port號。rpc將分配的port號對映到portmap表中。然後將p...