「Linux」- 挂載 CIFS 檔案系統
更新日期:2019年12月23日
内容簡介
本筆記将介紹如何在 Linux 中挂載 Windows 共享(Samba、CIFS)。
方法一、mount.cifs(8)
如果使用mount(8)挂載CIFS檔案系統,需要安裝LinuxCIFS utils工具。
第一步、安裝軟體包
#!/bin/sh
# Debain
apt-get install -y cifs-utils
# Redhat/CentOS
yum install -y cifs-utils.x86_64
第二步、挂載檔案系統
執行如下指令:
#!/bin/sh
mount -t cifs -o username=demo,password=demo '//192.168.3.4/sharedir' '/mnt/cifs'
将//192.168.3.4/sharedir挂載到/mnt/cifs上,并指定了使用者名和密碼。如果不需要認證,可以不指定使用者名和密碼。
注意/mnt/cifs目錄必須存在。
第三步、開機自動挂載
修改/etc/fstab檔案:
# 将//192.168.3.4/sharedir挂載到/mnt/cifs上,并指定了使用者名和密碼
//192.168.3.4/sharedir /mnt/cifs cifs username=demo,password=demo 0 0
# 如果不需要認證,可以不指定使用者名和密碼。
方法二、smbmount
指令smbmount已經被棄用了,推薦使用mount.cifs指令。
# 12/23/2019 已經找不到這個指令了。
常見錯誤彙總
#1 mount.cifs: bad UNC
mount.cifs: bad UNC
原因:UNC的文法不正确。
解決:遠端主機名的字首是雙斜線。
參考文獻