zoukankan      html  css  js  c++  java
  • 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系统的性能。

  • 相关阅读:
    多产品代码架构
    PMBOK 指南 第四章 项目整合管理(4.1-4.3)
    PMBOK 指南 第三章 项目经理的角色
    PMBOK 指南 第二章 项目运行环境
    初识PMP PMBOK初解(指南第一章引论)
    c++ 拷贝构造函数(重点在内含指针的浅拷贝和深拷贝)
    C++中的try throw catch 异常处理
    source insight 3 常用设置
    C++ map insert 另一个map的子集
    PMP学习笔记--11项目干系人管理
  • 原文地址:https://www.cnblogs.com/bugchecker/p/3503277.html
Copyright © 2011-2022 走看看