前言
- 本文是 Linux 挂载 Windows 共享目录的测试记录
- 本文试验环境中,Windows 操作系统版本为 Windows Server 2016,应该对 Windows 10 和 Windows Server 2019 同样实用
- 本文试验环境中,Linux 操作系统版本为 Ubuntu 20.04/CentOS 7
名词解释
SMB 是一个协定名,它能被用于 Web 连贯和客户端与服务器之间的信息沟通。SMB 最后是 IBM 的贝瑞·费根鲍姆(Barry Feigenbaum)研制的,其目标是将 DOS 操作系统中的本地文件接口“中断13”革新为网络文件系统。
- CIFS,Common Internet File System
CIFS 是公共的或凋谢的 SMB 协定版本, 由 Microsoft 提出,像 SMB 协定一样,CIFS 在高层运行,而不像 TCP/IP 协定那样运行在底层,CIFS 能够看做是应用程序协定如文件传输协定和超文本传输协定的一个实现。
Samba 是种用来让 UNIX 系列的操作系统与微软 Windows 操作系统的 SMB/CIFS 网络协议做链接的自由软件。此软件在 Windows 与 UNIX 系列操作系统之间搭起一座桥梁,让两者的资源可互通有无。
Windows 共享目录设置
- 在机器
192.168.1.186
上创立共享目录 es_snapshot
- 用户名为
es
,明码为 smb-cifs_2021
- 用户
es
具备目录的读写权限
Linux 软件装置
sudo apt -y install samba-client cifs-utils
sudo yum -y install samba-client cifs-utils
Linux 账号文件
username=espassword=smb-cifs_2021
在 Linux 下查看共享目录
smbclient -L //192.168.1.186 -U es
smbclient -L //192.168.1.186 -A /etc/smb_cifs.txt
smbclient //192.168.1.186/es_snapshot -A /etc/smb_cifs.txt
在 Linux 下挂载共享目录
sudo mkdir /mnt/winshare
# 用账号挂载sudo mount -t cifs -o username=es //192.168.1.186/es_snapshot /mnt/winshare# 卸载sudo umount /mnt/winshare# 用账号文件挂载sudo mount -v -t cifs //192.168.1.186/es_snapshot /mnt/winshare -o credentials=/etc/smb_cifs.txt
设置开机挂载共享目录
本文出自 qbit snap