CentOS 6.5配置nfs服务

网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由升阳公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此 分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在Unix系统间实现磁盘文件共享的一种方法。

NFS的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。

演示环境介绍

系统:CentOS 6.5
nfs服务器ip:192.168.1.65
nfs客户端ip:192.168.1.66

开始安装配置

  1. #安装
  2. yum install nfs-utils rpcbind

安装完以后先不急着启动,先来了解一下nfs服务运行在哪些端口上,它默认需要使用5个端口,其中有4个端口是动态的,所以如果服务器和客户端之间有
iptables,就要先把这4个动态端口设置成静态的,然后加入进防火墙规则里,需要修改的端口有如下四个(端口可以根据需求改,不一定就和我这一
样):

  1. #编辑nfs配置文件
  2. vi /etc/sysconfig/nfs
  3. LOCKD_TCPPORT=30001 #TCP锁使用端口
  4. LOCKD_UDPPORT=30002 #UDP锁使用端口
  5. MOUNTD_PORT=30003 #挂载使用端口
  6. STATD_PORT=30004 #状态使用端口

改好以后保存退出,除了以上四个端口要通过iptables,还有nfs协议端口2049以及rpc的111端口,这样才能顺利的使用nfs服务。

  1. #往iptables里写入规则,让需要的端口通过
  2. -A INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT
  3. -A INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT
  4. -A INPUT -m state --state NEW -m tcp -p tcp --dport 30001 -j ACCEPT
  5. -A INPUT -m state --state NEW -m tcp -p tcp --dport 30002 -j ACCEPT
  6. -A INPUT -m state --state NEW -m tcp -p tcp --dport 30003 -j ACCEPT
  7. -A INPUT -m state --state NEW -m tcp -p tcp --dport 30004 -j ACCEPT
  8. #我在/mnt下新建一个目录,并touch一个测试文件test
  9. mkdir /mnt/aiplaypc1
  10. touch /mnt/aiplaypc1/tset
  11. #编辑配置文件,默认是空的
  12. vi /etc/exports
  13. #把/mnt/aiplaypc1目录共享给192.168.1.0的所有主机,可以写主机名、域名等,使用默认参数(ro,sync,wdelay,root_squash)
  14. /mnt/aiplaypc1 192.168.1.0/24(ro,sync,wdelay,root_squash)
  15. #参数详解
  16. ro #只读共享
  17. rw #读写共享
  18. sync #同步写操作
  19. async #异步写操作
  20. wdelay #延迟写操作
  21. root_squash #屏蔽远程root权限
  22. no_root_squash #不屏蔽远程root权限
  23. all_squash #屏蔽所有远程用户的权限
  24. #准备工作做好了,现在就可以启动服务了。
  25. service nfs start
  26. chkconfig nfs on
  27. service rpcbind start
  28. chkconfig rpcbind on

接下来是客户端的操作

    1. #安装
    2. yum install nfs-utils
    3. #挂载nfs服务器的共享目录到/mnt/aiplaypc2
    4. mount -t nfs 192.168.1.65:/mnt/aiplaypc1 /mnt/aiplaypc2
    5. #检查是否读取到了服务器的共享文件,不出意外就可以看到有个test文件
    6. ls /mnt/aiplaypc2
    7. #开机自动挂载
    8. echo "192.168.1.65:/mnt/aiplaypc1 /mnt/aiplaypc2 nfs defaults 0 0" >> /etc/fstab

CentOS 6.5配置nfs服务的更多相关文章

  1. Centos 7网络文件系统nfs服务的安装与配置

    实验环境>>>>>>>>> nfs服务端:(nfs-server)192.168.100.2 nfs客户端:(nfs-client)192.168 ...

  2. CentOS 7 安装配置 NFS

    CentOS 7  安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...

  3. <转>CentOS 7 安装配置 NFS

    CentOS 7  安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...

  4. (转)Centos7安装配置NFS服务和挂载

    Centos7安装配置NFS服务和挂载 原文:https://www.u22e.com/601.html NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支 ...

  5. Linux 笔记 - 第二十一章 配置 NFS 服务

    一.前言 NFS(Network File System,网络文件系统),主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录.NFS 客户端(一般为应用服务器,例如web)可以通 ...

  6. RHEL5.8配置NFS服务

    机器配置:4C+16GB 操作系统:RedHat Enterprise Linux 5.8 NFS基础 NFS(Network File System)是Linux系统之间使用最为广泛的文件共享协议, ...

  7. [转]Ubuntu下配置NFS服务

    [转]Ubuntu下配置NFS服务  http://blog.163.com/liu8821031%40126/blog/static/111782570200921021253516/ Table ...

  8. 配置NFS服务与tftp服务

    在VMware在安装ubuntu的图解 链接:http://pan.baidu.com/s/1jIofvYu 密码:da72 图解里已经解压安装了VMware Tools,接下来必须要安装的就是NFS ...

  9. rhce 第十题 配置NFS服务

    配置NFS服务 在system1配置NFS服务,要求如下: 以只读的方式共享目录/public,同时只能被group8.example.com域中的系统访问 以读写的方式共享目录/protected, ...

随机推荐

  1. 又一编辑神器-百度编辑器-Ueditor

    (Lionden<hsdlionden@gmail.com> 转载说明) 前段时间发表过一篇关于“KindEditor在JSP中使用”的博文.这几天在沈阳东软进行JavaWeb方面的实习工 ...

  2. JAVA并发实现五(生产者和消费者模式Condition方式实现)

    package com.subject01; import java.util.PriorityQueue; import java.util.concurrent.locks.Condition; ...

  3. css中的字体样式及元素样式

    css中的字体样式一般包含有就9中,常见的有7种.这7种依次为: 1.字体样式:font-family: 2.字体大小:font-size: 3.字体加粗:font-weight: 4.字体斜体:fo ...

  4. 斐波那契数列 Php练手

    数列从第三项开始,每一项都等于前两项之和. F0=0,F1=1,Fn=F(n-1)+F(n-2) 递归版和非递归版. <?php function fib($n){ $array = array ...

  5. Android + eclipse +ADT安装完全教程

    最近几天没事做,网上看来看去突然就想弄个android来学学...  首先,是要下载android SDK,在http://developer.android.com/sdk/index.html这个 ...

  6. uva 11081 - Strings(LCS)

    题目链接:11081 - Strings 题目大意:给出三个字符串,从分别从第一个字符串和第二个字符串中挑选子串a,b,用a和b组成第三个字符串,问可组成的子串有多少种. 解题思路:说起来惭愧啊,题目 ...

  7. Lrc歌词批量下载助手 MP3歌词批量下载助手

    Lrc歌词批量下载助手  MP3歌词批量下载助手   易歌词的服务器已经挂掉,各个主流播放器已不提供明确的下载Lrc服务,当上G的MP3文件遇上苦逼的播放器,二缺就诞生了!本软件就是在这种背景下诞生的 ...

  8. oracle 同样数据删除(仅仅留一条)

    DELETE FROM reg_user t1 WHERE user_name='9527008' and rowid > ( SELECT min(rowid) FROM location t ...

  9. 代码实现Layout android:layout_alignParentRight

    代码实现Layout android:layout_alignParentRight 例如: android:id="@+id/account_option" android:la ...

  10. linux 服务器更主板后无法识别网卡处理过程

    linux 服务器更主板后无法识别网卡处理过程   服务器故障报修,主板坏,更换主板后无法识别网卡,ifconfig 查看只显示:lo loopback 127.0.0.1. 系统加载网卡驱动后会去读 ...