Linux CIFS掛載

王林
發布: 2024-03-20 19:40:12
轉載
801 人瀏覽過

Linux CIFS挂载

CIFS,又稱為通用Internet檔案系統,是SMB(伺服器訊息區塊)的一種變體,旨在透過小型區域網路(LAN)實現對資料夾、檔案和印表機的共用存取。

Linux附帶了CIFS—Utils包,用於使用CIFS協定透過本機網路裝載和管理跨平台檔案和印表機。 mount. cifs是Linux CIFS—Utils套件的一部份。

在本教學中,我將探討如何使用Linuxmount. cifs實用程式在Linux上裝載共用資料夾。

請注意,CIFS協定已被SMB2和SMB3協定所取代,這兩者更為安全。在Windows系統中,預設情況下,CIFS協定處於停用狀態,但可以透過啟用或停用Windows功能選項來啟動。

  • 在Linux上安裝CIFS實用程式套件
  • 使用CIFS裝載共用資料夾
  • 永久裝載共用資料夾
  • 卸載共用資料夾
  • 在Mac上建立共用資料夾

在Linux上安裝CIFS實用程式套件

要在Linux上使用mount. cifs,首先需要安裝它的實用程式套件。

在Ubuntu、它的風格和基於Debian的發行版上安裝它。

sudo apt install cifs—utils

在CentOS和Fedora發行版上,將使用dnf套件管理器。

sudo dnf install cifs—utils

執行以下命令在Red Hat(RHEL)和基於Red Hat的發行版上安裝cifs—utils。

sudo yum install cifs—utils

注意:cifs-utils套件可用於所有Linux發行版。但對於本指南中的說明,我使用的是Ubuntu 22.04。無論版本如何,本指南中使用的命令都可以正常工作,不會出現任何錯誤。

此外,在下面的範例中,共用資料夾使用mount. cifs實用程式從Mac裝載到Linux,但是,從Linux和Windows裝載的過程是相同的。

使用CIFS裝載共用資料夾

#將共用資料夾從遠端電腦裝載到Linux需要兩個步驟。

  1. 建立裝載點
  2. 將共用資料夾裝載到裝載點

1.建立掛載點

#裝載點指的是目錄,從遠端電腦裝載和存取共用資料夾。它可以在客戶端系統上的任何地方以任何名稱建立。我正在/mnt目錄中建立一個裝載點,這是一個通用的裝載點,用於臨時裝載Linux上的檔案系統。

我正在建立另一個目錄/ShareMac作為/mnt中的裝載點,使用具有sudo權限的mkdir命令。

Sudo mkdir/mnt/ShareMac

將建立裝載點;下一步是將共用資料夾從遠端電腦裝載到此裝載點。

2.將共用資料夾裝載到裝載點

要將共用資料夾從macOS裝載到Linux,mount指令與—t cifs選項一起使用。

Sudo mount-t cif/mnt/-o用戶名=

在上面的命令中:

  • —t cifs選項用於使用CIFS協定裝載共用資料夾
  • 是遠端電腦(Mac)的IP位址
  • 是在遠端電腦(Mac)上建立的共用資料夾
  • /mnt/是客戶端機器上的裝載點(Linux)[它可以是任何目錄]
  • 是遠端系統的使用者名稱

讓我們從遠端電腦將MyFolder資料夾裝載到Linux裝載點/mnt/ShareMac。

sudo mount—t cifs www.example.com/mnt/ShareMac—o username = sam

當您執行上述命令時,將詢問使用者sam的密碼。共用資料夾MyFolder將裝載在Linux上的/mnt/ShareMac裝載點上。但是,您不會得到任何表明安裝已成功完成的輸出。使用df—h檢查已裝載的資料夾。

Df-h

已在Linux上成功裝載資料夾(MyFolder)。請注意,在Mac上建立共用資料夾的說明必須按照下面在Mac上建立共用資料夾一節中給出的操作。

使用mount.cifs實用程式的credit選項是裝載共用資料夾的安全方法。在此方法中,您可以將登入憑證保存在一個檔案中,該檔案可以使用憑證選項透過命令傳遞。

首先,在/etc目錄中建立一個儲存遠端電腦憑證的檔案。文件可以有任何名稱,我給它的證書檔案名稱。

sudo nano/etc/credentials—file

插入全權憑證:

用戶名=

password =

現在,在檔案路徑中使用—o之後的憑證選項。

Sudo mount-t cif//192.168.18.133/MyFold/mnt/ShareMac-o Credentials=/etc/Credentials-FILE

永久裝載共用資料夾

#在重新啟動時,已裝載的資料夾將被卸載,並且您必須再次手動裝載它。如果您想在啟動時自動裝載共用資料夾,請按照下面給出的步驟操作。

警報:以下方法假定遠端電腦/伺服器具有靜態IP。

為了確保共用檔案系統在系統開機時自動裝載,Linux上的fstab檔案將會被修改。

sudo nano/etc/fstab

在文件中放置以下行。

###/share—name/mnt/cifs credit =/etc/credit—file 0 0###

以上是Linux CIFS掛載的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:mryunwei.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!