`
zhao_rock
  • 浏览: 191433 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

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具体的配置做详细的研究

 

 

 

  • 大小: 4.8 KB
0
0
分享到:
评论

相关推荐

    samba+ctdb+分布式文件系统

    Samba是一款广泛应用于Linux/Unix环境下的软件包,它能够实现基于Windows SMB/CIFS协议的文件共享服务,使得Linux系统能够与Windows系统无缝连接,共享文件和打印机资源。Samba的主要功能包括: - **文件和打印服务...

    glusterfs.tar.gz

    7. `glusterfs-fuse-7.5-1.el7.x86_64.rpm`:FUSE(Filesystem in Userspace)接口,使得GlusterFS能够挂载到用户空间,从而在普通文件系统上使用。 8. `glusterfs-api-7.5-1.el7.x86_64.rpm`:GlusterFS API,允许...

    glusterfs 管理手册

    它通过网络将多台服务器的物理磁盘聚合成一个单一的分布式存储池,并将数据分布到整个集群中。GlusterFS没有单点故障,可以实现高可用和数据冗余,是用于高性能计算、云存储和大规模虚拟化的理想选择。 在GlusterFS...

    glusterfs 5.0

    这通常通过编辑`/etc/glusterfs/glusterd.vol`文件完成。 6. **启动服务**:安装完成后,启动GlusterFS服务`sudo systemctl start glusterd`,并设置开机启动`sudo systemctl enable glusterd`。 7. **创建卷和...

    Linux环境下Samba服务器的企业级应用.pdf

    - 在Linux中,Samba通过解析和实现SMB协议,使得Windows和Linux系统之间可以进行有效的数据交换。 3. **构建Samba服务器** - 在Linux系统中配置Samba服务器需要理解并编辑配置文件`/etc/samba/smb.conf`,根据...

    GlusterFS分布式文件系统

    在数据流方面,客户端通过挂载点访问GlusterFS时,本地Linux系统的VFS将处理请求传递给FUSE(Filesystem in Userspace),再由Glusterfsclient将数据通过网络传递给GlusterfsServer。之后,客户端会对数据进行指定的...

    glusterfs-多节点读写性能测试.pdf

    4. 挂载到 client 端:使用 mount.glusterfs 命令挂载到 client 端 5. 使用 dd 命令测试吞吐率 6. 使用 fio 测试 IOPS 五、测试结果 * 两节点测试结果 * 三节点测试结果 * 四节点测试结果 六、测试结论 * ...

    GlusterFS分布式文件系统介绍

    例如,在虚拟机映像的存储场景中,GlusterFS能够通过单一挂载点支持成千上万个虚拟机的数据共享,并自动进行I/O负载均衡,解决了SAN环境中的访问热点和性能瓶颈问题。 4. **弹性哈希算法**:与其他Scale-Out存储...

    glusterfs多节点读写性能测试.pdf

    4. 挂载到 client 端:使用 `mount.glusterfs` 命令将 stripe 卷挂载到 client 端。 5. 使用 dd 命令测试吞吐率:使用 `dd` 命令测试读写性能。 测试结果 在本测试中,我们测试了不同节点数下使用 GlusterFS 建立 ...

    glusterfs3.7.9

    GlusterFS是一款开源的、分布式文件系统,专为大规模存储设计,可扩展到数千个节点,提供PB级的存储容量。3.7.9版本是该系统的一个稳定版本,适合在生产环境中部署使用。这个“全家桶安装包”通常包含了GlusterFS...

    GlusterFS学习笔记.docx

    客户端可以使用 GlusterFS 提供的 API 或者使用 mount 命令来挂载 GlusterFS 卷。 6. GlusterFS 优点 GlusterFS 的优点包括: * 高性能:GlusterFS 可以提供高性能的存储解决方案,满足大规模数据存储和分析的...

    glusterfs 结构体系分析

    - **用户操作到VFS的透明传递**:用户通过GlusterFS的挂载点进行数据读写操作,这些操作被透明地传递给Linux系统的虚拟文件系统(VFS)。VFS再将请求转发至FUSE内核文件系统。 - **FUSE的角色**:FUSE(Filesystem ...

    分布式文件系统GlusterFS性能优化研究.pdf

    分布式文件系统GlusterFS性能优化研究中涉及到的关键知识点包括分布式文件系统的基本概念、GlusterFS的架构特点、性能优化策略以及优化测试和实验平台的搭建和分析方法。 首先,分布式文件系统是一种把数据存储在多...

    Keepalived+GlusterFS多机热备集群方案

    通过keepalived,实现多台GlusterFS高可用的存储配置方案。2个节点的GlusterFS无法避免脑裂问题,多台GlusterFS如何提供统一的挂载服务,通过该技术方案,完美的实现了VIP方式的高可用的GlusterFS存储方案。

    glusterfs的那些事-3.4.11

    `xlator`,又称为translator,是glusterfs架构的核心组成部分,它起到了将不同功能模块化的作用。在glusterfs中,每个功能模块被设计为独立的`xlator`,这些模块可以通过堆栈方式灵活组合,以实现复杂的数据管理和...

    glusterfs-3.4.2.tar.gz

    7. **挂载卷**:将GlusterFS卷挂载到本地文件系统,以供应用程序访问。 使用GlusterFS时,用户可以通过gluster命令行工具进行管理和操作,例如创建、查看、删除卷,检查系统状态等。此外,GlusterFS还支持API和库,...

    GlusterFS系统管理手册中文版

    GlusterFS 系统管理手册中文版是一份详尽的指南,主要针对GlusterFS的系统管理和实践操作。GlusterFS是一种开源的分布式文件系统,它允许用户在大规模的硬件集群上构建高可用、高性能的存储解决方案。这篇手册由酷抉...

    GlusterFS 101培训课程

    通过报名参加GlusterFS101培训课程,企业可以培养一批具有专业技能的GlusterFS管理、研发和测试人才,这将对企业的信息化建设产生积极影响。对于个人而言,无论是企业内训还是对外培训,掌握GlusterFS的理论知识与...

    GlusterFS 介绍

    GlusterFS的安装通常通过FUSE来实现,这使得用户无需修改内核即可部署GlusterFS。配置过程中,管理员需要定义卷(Volume),并通过卷规格文件(glusterfs-volume.spec)来指定卷的类型、选项和子卷。例如,创建一个...

Global site tag (gtag.js) - Google Analytics