少於 1 分鐘閱讀

ubuntu 如何連接 windows 的分享資料夾

目標

ubuntu 連接 windows 的分享資料夾

安裝

安裝 CIFS

$ sudo apt-get install cifs-utils

On older systems:

$ sudo apt-get install smbfs

步驟

  1. 確保您有以下訊息:
    • 用於分享資料夾的 Windows 名稱和密碼
    • 分享資料夾連結(例如 //server/share)或 IP 位置
    • Linux 上的 root 權限
  2. 以 root 登錄 Linux(或使用 su 或 sudo)
  3. 建立所需的掛載點:
      $ mkdir -p /mnt/YOUR_PATH
    
  4. 開始掛載
      $ mount -t cifs //YOUR_SERVER/SHARE_FORDER -o username=YOUR_NAME,password=YOUR_PASSWORD /mnt/YOUR_PATH
    

範例

  1. 先把要 mount 位置的資料夾建好
      $ mkdir -p /mnt/my-server
    
  2. //192.168.1.100/d$/download 這個分享資料夾 mount 到 /mnt/my-server (帳密是administrator/pwd123)
      $ sudo mount -t cifs //192.168.1.100/d$/download -o username=administrator,password=pwd123 /mnt/my-server
    
  3. 可以查看 monut 是否正確
      $ ls /mnt/my-server
    

開機自動掛載

設定開機自動掛載

需以 root 權限編輯 /etc/fstab

# device   MountPoint  filesystem  parameters   dump   fsck
# 範例1. 無帳密登入/可寫入:
//192.168.1.200/storage /mnt/share-server cifs guest,iocharset=utf8,file_mode=0777,dir_mode=0777
# 範例2. 帳密登入/只讀:
//192.168.1.100/d$/download /mnt/my-server cifs username=administrator,password=pwd123,iocharset=utf8
# 範例3. 密碼需要隱藏:
# 另外建立 /home/ivan/.smbcredentials 並且使用 chmod 600
#  第一行 username=administrator 
#  第二行 password=pwd123
//192.168.1.100/d$/download /mnt/my-server cifs credentials=/home/ivan/.smbcredentials,iocharset=utf8

驗證可使用以下指令全部掛載

mount -a

取消掛載

指定某個

umount /mnt/my-server

全部

umount -a

參考

  1. stackexchange.com - Copy file from Windows shared folder to Unix
  2. cyberciti.biz - How to mount remote windows partition (windows share) under Linux
  3. wiki.ubuntu.com - Mount Windows Shares Permanently

標籤: ,

分類:

更新時間:

歷史紀錄 ▿

留言