CIFS 的使用者空間應用程式

CIFS 的使用者空間應用程式

我需要在沒有 CIFS 核心模組的 Linux 機器上安裝我的 Windows 共用。是否有相當於 CIFS 核心模組的用戶空間應用程式可用?或者我可以在沒有 CIFS 的情況下在 Linux 機器上安裝我的共用?

答案1

過去有smbmountsmbfs,但最近的 Linux 發行版似乎都更附帶了這兩個選項。它們可能仍然可以在舊發行版上使用。還有smbnetfusefusesmb似乎都在單一安裝點上提供了整個 SMB 伺服器網路。 (我已經嘗試過fusesmb一次,但沒有成功。)

除了已經提到的 GVFS、KIO 和 smbclient 之外,還有兩個類似「瀏覽器」的工具用於瀏覽 SMB 共享:smb4k(KDE 的高級共享瀏覽器)和smbc(基於curses 的 SMB 網路瀏覽器)。

答案2

如果您需要它作為常規文件系統進行訪問,那麼它必須被安裝——無論是透過 cifs.ko 還是透過 FUSE——沒有什麼好的方法可以解決這個問題。

不過,GNOME、Xfce 或 KDE 程式都有自己的虛擬檔案系統層,分別稱為 Gvfs 和 KIO。smb://server/share/...只要安裝了所需的用戶端 (gvfs-smb),兩者都允許您在程式內進行存取。

(理論上,可以製作類似的東西來加載到任何程式中。但我還沒有看到任何這樣做的嘗試;考慮到 FUSE 的存在,我想這有點浪費時間。)

最後,如果您只需要傳輸幾個文件,您可以使用類似 ftp 的smbclient工具。

相關內容