將 Windows 共用安裝為主目錄中的本機資料夾的最簡單方法是什麼?

將 Windows 共用安裝為主目錄中的本機資料夾的最簡單方法是什麼?

透過 Gnome Nautilus,我可以輕鬆地從我的 Ubuntu 伺服器掛載 Samba 共享。然而,這些「坐騎」有點假。我運行的許多應用程式無法識別 Gnome 已安裝這些伺服器資料夾,因此無法開啟我的伺服器上的檔案。

過去我創建了一個/etc/fstab 入口全域安裝它們/mnt資料夾,但這不會起作用,因為其他人共享我的 Ubuntu 筆記型電腦。

在我(和其他人)的主目錄中建立「真正的」Samba 掛載的最簡單方法是什麼?如果它是一個命令或一個可以在我登入時運行的 GUI 應用程序,那就沒問題了。

答案1

假設你有一個名為mounts在您想要安裝各種 Samba 共用的主目錄中。進一步假設您對掛載一個名為sharename從一台名為hostname(這也可以是 IP 位址),在該遠端電腦上,您的使用者名稱是username。首先,建立掛載點:

mkdir ~/mounts/sharename

然後掛載共享:

sudo mount.cifs //hostname/sharename ~/mounts/sharename -o user=username

在 Ubuntu 12.04 LTS 及更早版本中,如果您沒有該mount.cifs命令,您可以安裝cifs 實用程式安裝 cifs-utils包,或使用smbmount代替(這又由中小企業金融系統安裝SMBFS包裹)。

sudo smbmount //hostname/sharename ~/mounts/sharename -o user=username

smbmount無法使用在 Ubuntu 12.10 或更高版本中,至少到目前為止,但您可以改用mount.cifs。謝謝HDave為了指出這一點.)

系統可能會提示您在本機上輸入密碼,以 root 身分執行該指令。然後,系統將提示您輸入遠端電腦上的密碼進行登錄,以便掛載共用。

答案2

  1. 開啟檔案管理器,即按一下主資料夾圖示。
  2. 螢幕頂部是檔案總管的選單(而不是視窗頂部)。
  3. 點選文件連接到伺服器...;應開啟一個標題為「連接到伺服器」的視窗。
  4. 點選標題為的下拉框類型;選擇Windows分享(即更改預設的公共 FTP)。
  5. 輸入伺服器(如果可以透過 DNS 解析,則為名稱)或其 IP 位址。
  6. 輸入共享(即您在 Windows 共享中看到的項目)分享'\\Server\Share' 的元件)。
  7. 在資料夾中輸入您想要掛載的共用上任何特定目錄的名稱。
  8. 輸入任何/可選的用戶詳細資訊。
  9. 共用應該會掛載並出現在“檔案管理器”視窗左側清單的“網路”下。

答案3

不確定您是否仍在尋找簡單的東西,我剛剛找到了:

您開啟的所有共享都會自動掛載在您的主資料夾下/home/.gvfs

只要您將應用程式指向您想要的檔案或資料夾,任何應用程式都可以識別和存取共享,就好像它們是普通資料夾一樣/home/.gvfs

答案4

為什麼您要使用 Samba 存取您的電腦上的文件Linux伺服器? Samba 旨在訪問視窗網路共享和服務。

使用sshfs相反,根本不需要任何設置,您就可以獲得任何應用程式都能識別的「正確」安裝點:

sudo apt-get install sshfs

使用以下命令掛載遠端檔案系統

sshfs user@host:/path /local/mount/point

並解除安裝

fusermount -u /local/mount/point

相關內容