glusterfs通过samba协议挂载到windows

samba协议:SMBServer Message Block)通信协议是微软(Microsoft)和英特尔(Intel)1987年制定的协议,主要是作为Microsoft网络的通讯协议。SMB 是在会话层(session layer)和表示层(presentation layer)以及小部分应用层(application layer)的协议。

 

主要功能在windows下可以访问gluster卷中的数据,暂时忽略权限的问题

 

第一部分:(略)

创建gluster卷,并且挂载到目标机器

 

第二部分:samba部分

 

1.安装samba包

yum install samba

 

主要是以下包:

[root@Host tmp]# rpm -qa|grep samba
samba-winbind-clients-3.6.9-164.el6.x86_64
samba-winbind-3.6.9-164.el6.x86_64
samba-common-3.6.9-164.el6.x86_64
samba-3.6.9-164.el6.x86_64

 

2. 修改配置文件/etc/samba/smb.conf

vi 查找到security = user ,将user的安全权限降到share级别

默认的user情况下要求用户在访问共享资源之前资源必须先提供用户名和密码进行验证。

 

添加关于gluster volume的共享信息

[glusterdata] ->windows端访问的共享目录
        path=/tmp/test ->本机挂载点的位置
        only guest = yes
        public = yes
        writable = yes

 

3.用于windows和linux在用户管理上是有差别的,以及本次没有对用户权限进行限制,所以需要将path的用户及组设定问nobody

[root@Host tmp]# chown -R nobody:nobody /tmp/test

 

4. 启动samba的服务
service smb start
service nmb start

 

5.需要设定linux的selinux权限

setenforce 0

 

组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共享,监听139 TCP端口;而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启 动,就只能通过IP来访问共享文件,监听137和138 UDP端口。

 

5. windows访问

windows中运行:

\\ipaddress\glusterdata

这样就可以在windows中直接使用glusterfs的卷来进行存储了

以后会对samba具体的配置做详细的研究

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值