在 Windows 10 bash 中安裝網路磁碟機?

在 Windows 10 bash 中安裝網路磁碟機?

在我的 Windows 10 命令提示字元中,當我需要將磁碟機設定為某個網路共用磁碟機時,我只需使用

net use V: //192.168.xxx.xxx/folder

我在 Windows 10 中新增了 Bash on Ubuntu on Windows,我也想從終端存取我的網路驅動器,所以我嘗試安裝它

sudo mount -t cifs -o username=myusername //192.168.xxx.xxx/folder /mnt/new_folder

new_folder在資料夾中建立了我的/mnt資料夾,但出現錯誤

sudo:找不到電腦電腦名稱

COMPUTER NAME我也可以在資源管理器中看到我的電腦的實際名稱在哪裡。

我做錯了什麼以及如何在 Windows bash 中安裝網路磁碟機?

編輯:

透過將我的電腦名稱新增到主機檔案中,我讓它部分工作etc/hosts

 127.0.1.1    COMPUTER NAME

但我仍然無法掛載網路驅動器

答案1

支援 WSL 可存取安裝網路磁碟機(以及可移動本機磁碟機)2017 年 4 月公佈。不確定哪個構建是第一個包含它的,但我的猜測是 15063.250 左右及以上應該是足夠新的。如果您確實有支持,那麼您現在可以運行:

sudo mount -t drvfs '\\192.168.xxx.xxx\folder' /mnt/new_folder

(請注意,網路路徑必須以反斜線表示,因此必須加引號以阻止 shell 自動將它們轉換為正斜線。)

答案2

參見卡勒姆蓋爾的回答上圖:
WSL 一直在大力開發,現在支援掛載網路共用資料夾。


舊答案

您所說的 Windows 10 Bash 對於某些用途來說非常出色,但對於其他用途則完全癱瘓。一般來說,它對開發人員很有用,但對系統管理員來說毫無用處。這是故意的,至少目前是這樣。這可能只是意味著它正在大力開發,並且某些功能超出了當前的重點,正如 Rik 所言指出和一些人這裡對超級用戶也相信。關於此事的另一個觀點是,它不能與 Powershell 競爭,Powershell 是目前排名第一的 Microsoft shell 產品。

這完全取決於您的特定需求。如果您需要的只是 Bash,我建議您幫自己一個忙並使用西格文目前。或者指揮者,不需要安裝。

在冗長的序言之後,我想回答你的問題。

問題:在Windows 10中安裝網路磁碟機重擊?

答:在 Windows 10 中,開啟西格文Bash 提示與問題:

net use V: //192.168.xxx.xxx/folder

或者一個指揮者bash 提示:

net use V: \\192.168.xxx.xxx\folder

相關內容