在 Bash On Windows (WSL1) 環境下掛載外接硬碟

Paul Tang
Nov 2, 2020

--

在 WSL 環境下,難免會有需要使用到外接硬碟的情況,而一般硬碟的 path 為

/mnt/c   --> C槽
/mnt/d --> 外接D槽

然而,可能會有一些情況是當我們到 /mnt/d 資料夾查看內容的時候,發現什麼都沒有,而其中的原因可能是因為沒有掛載,有關於掛載的知識可以查看這裏

而在 WSL 上面要怎麼操過掛載呢?

首先,先看看有沒有 D 槽資料夾,理論上從 WSL 看出去應該會在 /mnt ,如果沒有的話就要新增一個 sudo mkdir /mnt/d

然後可以進行掛載的動作了,指令如下,以 D 槽為例

sudo mount -t drvfs D: /mnt/d

然後我們再去 /mnt/d 下面看內容,使用 ls 就可以看到資料內容了

至於斷開硬碟呢?我們可以先 umount 硬碟,指令如下

sudo umount /mnt/d

這樣就可以告訴作業系統,我們沒有要使用了也把資源清理乾淨可以放心斷開連結

參考資源:

https://www.scivision.dev/mount-usb-drives-windows-subsystem-for-linux/

--

--

Paul Tang
Paul Tang

Written by Paul Tang

初來乍到,剛到東京的菜鳥後端工程師,希望有一天能成為獨當一面的Full Stack Hacker