基于CentOS的Cifs(samba)文件系统搭建

1、 系统环境

系统平台:Centos 7.0 64bits

Samba版本:samba-4.2.10-7.el7_2.x86_64

Samba服务器IP10.3.194.155

SELINUX=disabled

iptables stop

 

2、 安装

此步将自动安装好相关依赖包:samba-commonlibsmbclient

yum install –y samba samba-client samba-winbind-clients.x86_64 cifs-utils.x86_64

samba-common:主要提供samba服务器的设置文件与设置文件语法检验程序testparm

samba-client:客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集

samba:服务器端软件,主要提供samba服务器的守护程序,共享文档,开机默认选项

 

3、 启动

service smb start

基于CentOS的Cifs(samba)文件系统搭建_第1张图片


4、 配置

samba的配置文件为/etc/samba/smb.conf

主要由GlobalSettingsShare Definitions两部分组成。

在 [global] 下写入

include = registry

则可利用net conf来对samba进行配置

net conf
基于CentOS的Cifs(samba)文件系统搭建_第2张图片

net conf addshare test
基于CentOS的Cifs(samba)文件系统搭建_第3张图片

smbpasswd –a root



5、 客户端挂载

mount -t cifs -o username="root",password="123456"//10.3.194.155/test /mnt/samba/


6、 验证

1)      客户端挂载cifs文件系统

此时服务端状态:

基于CentOS的Cifs(samba)文件系统搭建_第4张图片

此时客户端状态:

基于CentOS的Cifs(samba)文件系统搭建_第5张图片

2)      服务端卸载文件系统挂载的云硬盘

此时服务端状态:(服务端共享的文件系统挂载了云硬盘,现在卸载云硬盘)

基于CentOS的Cifs(samba)文件系统搭建_第6张图片


需要客户端先umount,服务端才能umountcifs服务盘

当然,可以使用 -l参数强制umount

基于CentOS的Cifs(samba)文件系统搭建_第7张图片

但此时客户端会失去连接:

基于CentOS的Cifs(samba)文件系统搭建_第8张图片


总结:

1、客户端需要重新mount才能使用

2、服务端重启service,客户端可以恢复

3、服务端net conf delshare后,已连接的客户端仍然能使用服务。

你可能感兴趣的:(学习文档)