配置NFS

2、配置NFSvim

实验环境async

服务端:192.168.71.100 #须要安装rpcbind和nfs-utils性能

客户端:192.168.71.111 #安装rpcbind测试

2.一、安装所须要软件包ui

NFS服务的安装包为:nfs-utilsspa

由于安装nfs-utils时会自动安装rpcbind,因此咱们只安装nfs-utils便可ip

yum install -y nfs-utils内存

2.二、服务端共享目录ci

2.2.一、编辑配置文件rpc

配置文件为:/etc/exports

配置格式为共享目录 客户端IP(参数1,参数2,参数.......)

vim /etc/exports

#加入如下内容

/home/nfstestdir 192.168.71.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)

  • 客户端ip与(参数)之间无空格
  • 配置参数

配置参数

说明

rw

容许读写

ro

只容许读

sync

同步模式,内存数据实时写入磁盘,影响性能

async

非同步模式,数据有丢失风险

no_root_squash

客户端挂载NFS共享目录后,root用户不受约束,权限很大。(至关于该共享目录已是客户端的了)

root_squash

与上面选项相对,客户端上的root用户收到约束,被限定成某个普通用户

all_squash

客户端上全部用户在使用NFS共享目录时都被限定为一个普通用户

anonuid/anongid

和上面几个选项搭配使用,定义被限定用户的uid和gid

2.2.二、建立共享目录

mkdir /home/nfstestdir

chmod 777 /home/nfstestdir

/var/lib/nfs/rmtab记录共享目录被挂载状况

/var/lib/nfs/etab记录设置了那些目录共享以及配置参数

2.三、启动服务

#先启动rpcbind,再启动nfs

# rpcinfo -p能够查看rpcbind启动信息

systemctl start rpcbind

systemctl start nfs

#设置服务开机自启动

systemctl enable rpcbind

systemctl enable nfs

安装完自动启动监听111端口

启动rpcbind

启动nfs

2.四、客户端挂载

2.4.一、安装nfs-utils

yum install -y nfs-utils

2.4.二、查看服务端是否共享成功

showmount -e 192.168.71.111(这个IP是服务端IP)

2.4.三、挂载

mount -t nfs -o nolock 192.168.205.137:/home/nfstestdir /mnt

df -h

  • -t表示指定挂载类型
  • -o nolock表示不加锁
  • 挂载点必须存在

2.五、测试配置参数

客户端建立测试文件

查看服务端

测试文件的属主和属组跟咱们设置的配置参数一致

 

相关文章
相关标签/搜索