1. 程式人生 > >訪問網路檔案共享服務CIFS與NFS

訪問網路檔案共享服務CIFS與NFS

CIFS:通用網路檔案系統

CIFS 是針對 Microsoft Windows 作業系統的本地網路檔案系統。 Linux 系統可以掛載和訪問 CIFS 檔案共享 , 如同常見的網路檔案系 統一樣。然而 , 由於 CIFS 是基於 NTFS 檔案系統許可權模型及其自身 的身份驗證系統來構建的 , 因而 CIFS 協議中的所有內容並不能很好 地對映到 Linux 中
• samba-client RPM 軟體包所包含的 smbclient 實用程式可用來識別 由 Windows 或 Samba 檔案伺服器提供的 CIFS 共享。該實用程式 工作起來猶如在 MicrosoftWindows中單擊網路上的芳鄰。然後 mount 命令可用於掛載共享。訪問 CIFS 共享的命令
– . 識別 :# smbclient -L instructor.example.com
– 2. 確定掛載點 :# mkdir /remote2
– 3. 掛載 :# mount //instructor.example.com/ftp /remote2
linux下CIFS服務的簡單使用
安裝Samba軟體


這裡寫圖片描述
這裡寫圖片描述
測試能否連線到伺服器
這裡寫圖片描述
將其設定掛載點
這裡寫圖片描述
進入mnt目錄下即可對CIFS服務下的檔案進行共享
如果想使其開機後自動掛載可以進行以下操作對配置檔案修改如下
這裡寫圖片描述

這裡寫圖片描述

NFS:網路檔案系統

• NFS ( Network File System ) 是由 Linux 、 UNIX 及其他類似操 作系統使用的網際網路標準協議 , 可作為它們的本地網路檔案系統。 它是一種活動擴充套件之下的開放標準 , 可支援本地 Linux 許可權和檔案 系統功能

Red Hat Enterprise Linux 7 在預設情況下支援 NFSv4 ( 該協議的 版本 4 ), 並在該版本不可用的情況下自動回退到 NFSv3 和 NFSv2 。對於在客戶端上執行的所有版本的 NFS , 均應啟用兩種 服務 : rpcbind 和 nfslock 。 NFSv4 使用 TCP 協議與伺服器進 行通訊 , 而較早版本的 NFS 則可能使用 TCP 或 UDP
• 有兩種方法用來確定由伺服器提供的 NFS 匯出 , 或叫做檔案共享。 如果伺服器支援 NFSv3 或 NFSv2 , 您可以使用 showmount -e server 命令來獲取匯出項列表。如果伺服器支援 NFSv4 , 則可以 將 / 匯出項掛載到一個空目錄並瀏覽所有匯出檔案系統的內容

簡單的使用方法
安裝nfs服務
這裡寫圖片描述

這裡寫圖片描述
將伺服器的nfs服務掛載到本機的mnt下,即可在mnt中對檔案進行操作
這裡寫圖片描述
同樣地我們也可以通過修改配置檔案的方法來設定開機自動掛載,操作與修改如下
這裡寫圖片描述

這裡寫圖片描述

當然如果我們再不使用nfs服務時,仍然在掛載只會徒增伺服器的負擔,所以我們可以使用在不使用時自動掛載軟體,來降低伺服器的負擔,具體操作如下
安裝autofs軟體
這裡寫圖片描述
啟動autofs服務
這裡寫圖片描述
我們可以進入autofs的配置檔案中對進行解除安裝時長進行修改(單位為秒,預設時5分鐘)
這裡寫圖片描述

這裡寫圖片描述