跳至內容

Linux CIFS掛載

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

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掛載的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。