avatar

在linux掛載windows共享資料夾

前言

由於工作的需求,常常要remote 到 linux 主機訓練模型,並且需要存下模型推論後的影像。所以,如果可以把模型推論後的影像存到windows 共享資料夾,就可以方便在本機(windows)一張一張查看模型推論的結果。。

在windows上產生共享資料夾

  1. 開啟網路和共用中心 => 變更進階共用設定 => 開啟網路探索 / 開啟檔案及印表機共用 => 保存

    網路和共用中心

  2. 右鍵你要共享的資料夾 => 內容 => 共用 => 進階共用 => 勾選”共用此資料夾” => 權限 =>
    選 Everyone 後下方勾選 “完全控制”

    共享的資料夾

  3. 右鍵你要共享的資料夾 => 內容 => 安全性 => 編輯 => 新增 => 輸入物件名稱來選取 填入 Everyone => 確定

    共享的資料夾

驗證共享資料夾方式

再資料夾路徑輸入\\你的ip\你的共享資料夾名稱

2020-04-15 164505

在linux掛載windows上的共享資料夾

  1. 建立目錄

    mkdir ~/windows_shared
  2. 安裝cifs-utils

    sudo apt-get install cifs-utils
  3. 掛載

    sudo mount -t cifs -o uid=1000,gid=1000,username=user,password=user_password //IP/shared ~/windows_shared

    username: Window 系統登入使用者名稱

    password : Window 系統登入密碼

    //IP/shared : 設定Window共享目錄的路徑

    ~/windows_shared: 掛載到 Linux 下的那個目錄
    掛載完成後我們就可以在 ~/windows_shared 目錄裡面看到 Windows 共享資料夾裡面的檔案。

    -o 後面的參數需以逗號(,)分開,不能用空白,必須指定uid和gid,否則資料夾權限在linux會變成root:root

    卸載

    sudo umount -a -t cifs -l ./windows_shared
Author: Alen Chen
Link: https://alenweiru.gitlab.io/posts/61b58db5/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.