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

Posted 朝闻道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RHEL6.4 NFS文件共享服务搭建相关的知识,希望对你有一定的参考价值。

NFS文件共享服务

 

1 实验方案

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

2.实现

2.1.配置NFS共享服务器。

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

[[email protected]s-server ~]# rpm -q rpcbind nfs-utils

rpcbind-0.2.0-11.el6.x86_64

nfs-utils-1.2.3-36.el6.x86_64

[[email protected] ~]# mkdir /nfstest

[[email protected] ~]# echo "test file" > /nfstest/nfs.txt   //创建测试文件

[[email protected] ~]# ls -ld /nfstest                 //查看测试目录权限

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

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

[[email protected] ~]# vim /etc/exports

[[email protected] ~]# cat /etc/exports

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

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

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

[[email protected] ~]# service rpcbind start

[[email protected] ~]# service nfs start

[[email protected] ~]# chkconfig rpcbind on    //设置开机启动服务

[[email protected] ~]# chkconfig nfs on

[[email protected] ~]# chkconfig --list rpcbind   //确保服务开机启动

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

[[email protected] ~]# chkconfig --list nfs

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

[[email protected] ~]# showmount -e localhost    //查看本机发布共享资源

Export list for localhost:

/nfstest 192.168.100.2

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

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

[[email protected] ~]# 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资源:

[[email protected] ~]# showmount -e 192.168.100.1

Export list for 192.168.100.1:

/nfstest 192.168.100.2

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

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

[[email protected] ~]# cd /mnt; ls

nfs.txt

[[email protected] mnt]# cd

[[email protected] ~]# cd /mnt;ls

nfs.txt

[[email protected] mnt]# touch aa.txt    //测试写入权限

[[email protected] 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共享资源。

[[email protected] ~]# vim /etc/fstab

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

[[email protected] ~]# umount /mnt

[[email protected] ~]# mount -a

[[email protected] ~]# 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文件共享服务搭建的主要内容,如果未能解决你的问题,请参考以下文章

NFS服务器搭建与配置

RHEL6.4 postfix+dovecot搭建邮件服务器

NFS 网络共享文件服务搭建

linux下实现文件共享:搭建nfs服务器(网络共享文件系统)

搭建NFS服务 实现Linux与Linux之间的文件共享

Ubuntu 16.04 搭建 NFS 文件共享服务器