「Linux」- 掛載 CIFS 文件系統 @20210226


內容簡介

本筆記將介紹如何在 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的語法不正確。
解決:遠程主機名的前綴是雙斜線。

參考文獻

SAMBA Client Setup
How do I install smbmount?



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM