NFS文件共享服务

1 实验方案

使用2台RHEL6.4虚拟机,其中一台作为NFS共享服务器(192.168.100.1)、另外一台作为测试用的NFS客户机(192.168.100.2)

2.实现

2.1.配置NFS共享服务器。

1)安装软件包及创建共享目录。

[root@nfs-server ~]# rpm -q rpcbind nfs-utils

rpcbind-0.2.0-11.el6.x86_64

nfs-utils-1.2.3-36.el6.x86_64

[root@nfs-server ~]# mkdir /nfstest

[root@nfs-server ~]# echo "test file" > /nfstest/nfs.txt   //创建测试文件

[root@nfs-server ~]# ls -ld /nfstest                 //查看测试目录权限

drwxr-xr-x. 2 root root 4096 Apr 14 07:18 /nfstest

2)修改nfs主配置文件/etc/exports,添加/nfstest共享设置。

[root@nfs-server ~]# vim /etc/exports

[root@nfs-server ~]# cat /etc/exports

/nfstest 192.168.100.2(rw,sync,no_root_squash) //设置为只对192.168.100.2用户读写权限,并同步写入内存与硬盘,开放客户端使用root身份

3)启用NFS相关服务程序。

rpcbind和nfs服务均启动成功后,执行showmount -e可查看本机当前已发布的共享资源列表:

[root@nfs-server ~]# service rpcbind start

[root@nfs-server ~]# service nfs start

[root@nfs-server ~]# chkconfig rpcbind on    //设置开机启动服务

[root@nfs-server ~]# chkconfig nfs on

[root@nfs-server ~]# chkconfig --list rpcbind   //确保服务开机启动

rpcbind        0:off1:off2:on3:on4:on5:on6:off

[root@nfs-server ~]# chkconfig --list nfs

nfs            0:off1:off2:on3:on4:on5:on6:off

[root@nfs-server ~]# showmount -e localhost    //查看本机发布共享资源

Export list for localhost:

/nfstest 192.168.100.2

2.2使用NFS客户机,查看及访问/nfstest共享。

1)客户端也需要安装相应软件

[root@client01 ~]# rpm -q rpcbind nfs-utils

rpcbind-0.2.0-11.el6.x86_64

nfs-utils-1.2.3-36.el6.x86_64

2)从客户机上查看服务器的NFS共享资源列表。

客户机必须安装了nfs-utils软件包,才能使用showmount命令查看NFS资源:

[root@client01 ~]# showmount -e 192.168.100.1

Export list for 192.168.100.1:

/nfstest 192.168.100.2

3)从客户机192.168.100.2上挂载/nfstest共享,并测试读写权限。

[root@client01 ~]# mount 192.168.100.1:/nfstest /mnt  //将共享目录挂载到本地mnt目录下

[root@client01 ~]# cd /mnt; ls

nfs.txt

[root@client01 mnt]# cd

[root@client01 ~]# cd /mnt;ls

nfs.txt

[root@client01 mnt]# touch aa.txt    //测试写入权限

[root@client01 mnt]# ll

total 4

-rw-r--r--. 1 root root  0 Apr 14 07:40 aa.txt

-rw-r--r--. 1 root root 10 Apr 14 07:18 nfs.txt

4)设置开机后自动挂载NFS共享资源。

[root@client01 ~]# vim /etc/fstab

192.168.100.1:/nfstest  /mnt   nfs  defaults   0 0   //文件类型为nfs

[root@client01 ~]# umount /mnt

[root@client01 ~]# mount -a

[root@client01 ~]# mount | tail -n 1

192.168.100.1:/nfsteston /mnt type nfs (rw,vers=4,addr=192.168.100.1,clientaddr=192.168.100.2)                 //开机自动挂载成功

http://jinjianjun.blog.51cto.com/8539251/1395621

RHEL6.4 NFS文件共享服务搭建的更多相关文章

  1. NFS文件共享服务搭建

    一.概述 NFS工作流程 1.由程序在NFS客户端发起存取文件的请求,客户端本地的RPC(rpcbind)服务会通过网络向NFS服务端的RPC的111端口发出文件存取功能的请求. 2.NFS服务端的R ...

  2. RHEL6.4 NFS文件共享服务器搭建

    服务端:192.168.56.16客户端:192.168.56.17 服务端安装配置1.安装软件包 # yum install rpcbind nfs-utils 2.配置开机自启动 # chkcon ...

  3. nfs文件共享服务

    文件共享服务端10.100.1.13: yum install -y rpcbind nfs-utils  #rpcbind可以给nfs开多个端口 service rpcbind start serv ...

  4. 《NFS文件共享服务的搭建》RHEL

    首先要清楚一点:NFS服务的共享是建立在linux和linux之间的. 配置任何服务之前我们要做的2件事: iptables  -F setenforce 0    NFS服务内核防火墙影响不大,主要 ...

  5. nfs共享文件服务搭建

    网络文件共享服务器192.10.19.132yum install -y nfs-utils 在exports文件中添加的从机范围vim /etc/exports/home/nfs/ 192.10.1 ...

  6. NFS文件共享服务器搭建

    环境准备 centos 7.x+ 两台 192.168.40.128(用作NFS服务端) 192.168.40.129(用作NFS客户端) NFS服务端部署(192.168.40.128 机器上面执行 ...

  7. nfs 文件共享 服务

    需要rpc服务: [root@xujiaxuan ftp]# service rpcbind start[root@xujiaxuan ftp]# chkconfig rpcbind on 设置开机自 ...

  8. NFS文件系统及搭建NFS共享服务

    一.什么是文件系统? 文件系统是对一个存储设备上的数据和元数据进行组织的一种机制.文件系统是在一个磁盘(包括光盘.软盘.闪盘及其它存储设备)或分区上组织文件方式方法,常见文件系统如ext2.ext3. ...

  9. Linux文件共享服务之NFS

    NFS(Network File System) 网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可 ...

随机推荐

  1. Lazarus解决含中文文件名或路径的使用问题

      其实用lazarus很久(也不算久啦..),目前打算做完手头的最后一个小程序然后就转向c#窗体程序..之前用lazarus的时候出了很多问题,资料也不是很好找,所以这回把比较容易说的记下来省得忘掉 ...

  2. 加密传输SSL协议5_Hash Function

    怎么对一个大的文件进行签名,因为文件比较大,非对称签名很慢.那么想,我能把这个大的文件通过一种函数变换,变成一个和源文件唯一对应的的小的文件吗?答案是可以的. Hash Function 这里任何的文 ...

  3. QF——对不同尺寸屏幕的适配(自动布局:AutoLayout)

    对不同尺寸设备UI的适配: 很多时候,我们的App可能运行在不同尺寸的设备上,或者横竖屏时,呈现方法应该也不一样.这样便要求UI里各控件的位置和大小不能写死. 对于不同尺寸UI的适配,一般有三种对策: ...

  4. SublimeText3常用快捷键和优秀插件(转载)

    SublimeText是前端的一个神器,以其精简和可DIY而让广大fans疯狂.好吧不吹了直入正题 -_-!! 首先是安装,如果你有什么软件管家的话搜一下就好,一键安装.然后,有钱的土豪就自己买个吧, ...

  5. select,poll,epoll之api笔记

    参考:http://www.cnblogs.com/Anker/p/3265058.html select /* According to POSIX.1-2001 */ #include <s ...

  6. warning: control reaches end of non-void function

    用gcc编译一个程序的时候出现这样的警告: warning: control reaches end of non-void function 它的意思是:控制到达非void函数的结尾.就是说你的一些 ...

  7. MySQLdb的安装

    第一步:下载安装介质 https://pypi.python.org/pypi/MySQL-python 注意虽然模块名叫MySQLdb但是MySQL-python指的就是MySQLdb 第二步:安装 ...

  8. 【Windows 8 Store App】学习二:ResourceLoader

    原文 http://www.cnblogs.com/java-koma/archive/2013/05/22/3093308.html 在项目开发时,通常有一些资源信息需要存储起来,比如请求的URL, ...

  9. 11417 - GCD

    Problem A GCD Input: Standard Input Output: Standard Output Given the value of N, you will have to f ...

  10. rsyslog 传输mysql 日志

    在另外一种环境中,让我们假定你已经在机器上安装了一个名为"foobar"的应用程序,它会在/var/log下生成foobar.log日志文件.现在,你想要将它的日志定向到rsysl ...