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系统的性能。
RHEL6.4上Samba/NFS服务器简单配置的更多相关文章
- Ubuntu 18.04 LTS上安装NFS服务器和客户端
NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器.操作系统以及低层传送协议无关的存取远程文件的操作.RPC采用了XDR的支持.XDR是一种与机器无关的 ...
- Maven配置jar(war)包自动打包上传Maven服务器的配置
Maven配置jar(war)包自动打包上传Maven服务器的配置 创建jar(war)包工程 创建一个maven工程 在工程中穿件一个测试类 配置pom.xml <distributionMa ...
- NFS服务器+客户端配置
NFS:Network File System 使用NFS需要启用RPC(remoteprocedure call),RPC可以指定每个NFS功能所对应的端口号,重启RPC后,RPC所管理的所有NFS ...
- windows上搭建NFS服务器及客户端 挂载
在Windows相关系统上搭建NFS服务及客户端挂载 有两种方式: 第一种: (Windows Server2008R2等类似企业版这样的版本的Server服务上有自带的NFS服务进行搭建) (特别 ...
- NFS 服务器的配置
1. 安装 NFS 服务器 [root@localhost btools]#rpm -q nfs-utils 如果没有安装,从对应 Linux 操作系统版本的安装光盘上找到 nfs-utils 的安装 ...
- linux samba 服务器 简单配置
1. rpm -qa|grep samba 查看是否有samba 2.使用yum -y install samba 安装samba 服务 进入/etc/samba/ 使用vi smb.conf 修改配 ...
- linux sumba服务器简单配置
使用samba设置linux和windows直接简单的文件共享 前提: 1.linux和windows已经可以互相ping同 2.已经安装好smb 查看是否安装smb rpm -aq|grep smb ...
- 腾讯云服务器简单配置web项目
如图:目前域名备案工作完成,需要将主页展示出来, 域名解析就不讲了,超级简单, 如果不理解可以加群交流,这里主要讲一下通过Apache 开启服务(80端口)对项目进行展示 1. 首先安装Apache ...
- 版本管理之Git(二):Win7上Git安装及简单配置过程
一.安装包 msysgit(Windows版本的Git) 下载地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+o ...
随机推荐
- sublime text3的安装使用
1.下载网址:https://www.sublimetext.com/3 2.编译环境配置:https://jingyan.baidu.com/article/6f2f55a155a7d1b5b93e ...
- 通过Toad工具查看dmp里面的表
今天有同事要查看dmp里面的表是否有数据,虽然可以把单表数据通过exp导出查看,但还是稍显有点麻烦,要花时间. 无意中发现toad工具可以直接查看dmp里面的表数据. 第一步:Database--&g ...
- NOIP2008 传纸条(DP及滚动数组优化)
传送门 这道题有好多好多种做法呀……先说一下最暴力的,O(n^4的做法) 我们相当于要找两条从左上到右下的路,使路上的数字和最大.所以其实路径从哪里开始走并不重要,我们就直接假设全部是从左上出发的好啦 ...
- File System Programming --- (一)
About Files and Directories The file system is an important part of any operating system. After all, ...
- hihoCoder扩展欧几里得
#include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h&g ...
- c# KeyDown KeyPress 函数中event 的 Handled属性
很奇怪的 KeyDown中的 Handled.true 只能使 Keys.Back 这类失效, 如果要使比如数字失效,必须设置一个变量 _bHandled = true 然后在紧接着会触发的 KeyP ...
- CSS常见的五大布局
本文概要 本文将介绍如下几种常见的布局: 一.单列布局 常见的单列布局有两种: header,content 和 footer 等宽的单列布局 header 与 footer 等宽,content 略 ...
- Python基础知识(2)
1:if比较运算符.and.or >=:大于或者等于 <=:小于或者等于 ==:等于 !=:不等于 (<>:也是不等于,在Python2中可用.Python3中无法使用) a ...
- 跟我一起玩Win32开发(23):渐变颜色填充
GradientFill函数可以对特定的矩形区域或者三角形区域进行渐变颜色的填充.我们先来看看GradientFill函数到底长得什么样子,帅不帅. BOOL GradientFill( _In_ ...
- Hdu 4725 The Shortest Path in Nya Graph (spfa)
题目链接: Hdu 4725 The Shortest Path in Nya Graph 题目描述: 有n个点,m条边,每经过路i需要wi元.并且每一个点都有自己所在的层.一个点都乡里的层需要花费c ...