码迷,mamicode.com
首页 > 其他好文 > 详细

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

时间:2018-08-27 01:03:58      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:统一   内存   mnt   root   nfs   block   服务搭建   rpcbind   sync   

NFS服务搭建与配置

NFS介绍
技术分享图片

技术分享图片

技术分享图片

NFS服务端安装配置

技术分享图片

安装测试2个操作系统一个服务端一个客户端,服务端IP为192.168.63.100客户端192.168.63.101,这两个系统许安装nfs-utils rpcbind

[root@100xuni1 ~]# yum install -y nfs-utils rpcbind

技术分享图片

安装完成后在服务端配置exports文件。

[root@100xuni1 ~]# vim /etc/exports      ##编辑这个文件里加入以下内容
/home/nfstestdir 192.168.63.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)

技术分享图片

创建共享的目录

[root@100xuni1 ~]# mkdir /home/nfstestdir

更改权限

[root@100xuni1 ~]# chmod 777 /home/nfstestdir

启动rpcbind

[root@100xuni1 ~]# systemctl start rpcbind     ##启动完成后查看rpcbind的是否开启看下图

技术分享图片

启动nfs

[root@100xuni1 ~]# systemctl start nfs        ##启动完nfs后查看是否开启看下图

技术分享图片

设置开机启动

[root@100xuni1 ~]# systemctl enable rpcbind 
[root@100xuni1 ~]# systemctl enable nfs

NFS配置选项

技术分享图片

  • rw :读写
  • ro : 只读
  • sync: 同步模式,内存数据实时写入磁盘。可以很快的把数据写到磁盘里,但是这样就会相应的降低磁盘的效率
  • async :非同步模式。它不需要实时的写入磁盘,每隔一段时间会把数据刷到内存里去,这样做的好处能够保证磁盘的效率,坏处断电后数据丢失一小部分
  • no_root_squash: 客户端挂载NFS共享目录后,root用户不受约束,权限很大。
  • root_squash :与上面选项相对,客户端上的root用户收到约束,被限定成某个普通用户。
  • all_squash: 客户端上所有用户在使用NFS共享目录时都被限定为一个普通用户。
  • anonuid/anongid :和上面几个选项搭配使用,定义被限定用户的uid和gid。

客户端挂载nfs

技术分享图片

首先查看服务端的nfs共享有没有把你的ip放开

[root@101xuni2 ~]# showmount -e 192.168.63.100          ##这个ip是服务端的

技术分享图片

挂载

[root@101xuni2 ~]# mount -t nfs 192.168.63.100:/home/nfstestdir /mnt/     ##把服务端/home/nfstestdir挂载到/mnt/下

技术分享图片

测试把客户端的mnt目录下新建个文件

技术分享图片

客户端新建文件完成后去服务端的/home/nfstestdir/下查看有没有hanshuo.txt文件

技术分享图片

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

标签:统一   内存   mnt   root   nfs   block   服务搭建   rpcbind   sync   

原文地址:http://blog.51cto.com/8043410/2164648

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!