• RHEL6.4上Samba/NFS服务器简单配置


    近期在RHEL6.4上尝试搭建一个NAS,底层使用XFS文件系统,对外主要提供samba协议和NFS协议共享,这里把主要步骤记录下来。

    环境:RHEL6.4,IP:192.168.50.117

    1.关闭防火墙和SELinux
    查看SELINUX状态:
    #sestatus
    关闭SELinux:
    #vim /etc/selinux/config
    SELINUX="" ===> SELINUX=disabled
    #setenforce 0

    查看防火墙状态:
    chkconfig --list iptables
    关闭防火墙:
    #chkconfig iptables off
    service iptables stop


    2.把/dev/sdc格式化为xfs文件系统
    #mkfs.xfs -f /dev/sdc
    这里直接使用了默认的格式化参数,更多的参数可以man mkfs.xfs


    3.mount xfs文件系统
    #cd /usr/lolcal/ldNAS
    #mkdir share1
    #chmod 777 -R share1
    #mount -t xfs /dev/sdc /usr/local/ldNAS/share1


    4.使文件系统开机自动挂载
    #vim /etc/fstab
    在尾部添加一行
    /dev/sdc /usr/local/ldNAS/share1 xfs defaults 0 0


    5.配置samba
    RHEL6 samba已经安装并启动,可以用命令#service smb status来查看状态
    1).修改samba配置文件
    #vim /etc/samba/smb.conf
    添加以下内容:
    [share1]
    comment = 0
    path = /usr/local/ldNAS/share1
    browseable = yes
    public = yes
    writable = yes
    guest ok = yes

    2).重启samba
    #service smb restart
    之后客户端应该能够正常映射//192.168.50.117/share1并读写文件


    6.配置NFS
    RHEL 6.4已默认安装NFS
    #rpm -qa | grep nfs
    另外不需要安装portmap

    1).修改NFS配置文件
    #vim /etc/exports
    添加:
    /usr/local/ldNAS/share1 *(rw,sync,root_squash)
    2).重启nfs服务
    #service nfs restart
    3).linux客户端挂载
    #mount 100.0.7.117:/usr/local/ldNAS/share1 /mnt/nfs1
    卸载
    #umount /mnt/nfs1
    在/etc/rc.local中添加“mount 100.0.7.117:/usr/local/ldNAS/share1 /mnt/nfs1”可实现开机自动挂载


    其他:
    showmount -e 100.0.7.117 查看export情况

    ps: 配置过程中mkfs和mount过程中都使用了默认参数,不过根据测试结果来看性能还可以。

          后续待根据业务特点来分析和优化NAS系统的性能。

  • 相关阅读:
    Code First数据库迁移
    创建静态报表
    JavaScript prototype
    把事务封装成类似Serializable用法的特性
    我的开发框架(WinForm)2
    使用 NPC,NPCManager 在 XNA 中创建 NPC
    ExtJs控件属性配置详细
    Python+Django+Eclipse 在Windows下快速开发自己的网站
    C++ const && 二叉树合集
    验证视图状态 MAC 失败,解决方法
  • 原文地址:https://www.cnblogs.com/bugchecker/p/3503277.html
Copyright © 2020-2023  润新知