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