nfs配置

返回目录

nfs 配置

生成共享路径
mkdir /sharedata

安装
yum install rpcbind

查看安装包:
rpm -qa | egrep “nfs|rpcbind”

nfs4-acl-tools-0.3.3-20.el7.x86_64
libnfsidmap-0.25-19.el7.x86_64
rpcbind-0.2.0-49.el7.x86_64
nfstest-2.1.5-1.el7.noarch
nfs-utils-1.3.0-0.66.el7.x86_64
nfsometer-1.7-1.el7.noarch

查看使用端口(rpc使用端口111,nfs主端口2049)
rpcinfo -p localhost查看rpcbind信息

查看NFS进程
ps -ef | egrep “rpc|nfs”

服务配置
nfs主要的配置文件
/etc/exports 主配置文件
/usr/sbin/exportfs
/var/lib/nfs/etab 服务端默认参数
/usr/sbin/showmount
/proc/mount 客户端默认参数

vim /etc/exports
/sharedata/ 192.168.50.0/24(rw,sync,no_root_squash)

参数属性:
rw 读写
ro 只读
sync 内容同步写入磁盘
async 内容异步写入磁盘(不要用,会导致数据丢失)
no_root_squash root用户访问时拥有root权限(一般仅用于无盘系统)
root_squash root用户访问将权限压缩为nfsnobody
all_squash 所有用户访问,都会讲权限压缩为nfsnobody
anonuid,anongid:指定创建的文件的UID和GID。

启动rpcbind服务
systemctl start rpcbind
systemctl enable rpcbind
systemctl status rpcbind

启动NFS服务
systemctl enable nfs
systemctl start nfs
systemctl status nfs

客户端挂载,在其他机器执行,加-o nolock防止文件句柄锁
mkdir -p /root/Myself/204share
mount -o nolock -o rw -t nfs 192.168.50.204:/sharedata /root/Myself/204share

查看挂在效果
showmount -e 192.168.50.204

检查服务端的NFS服务是不是启动成功
df –h

取消客户端挂载
umount /root/Myself/204share 或者 umount -l /root/Myself/204share

你可能感兴趣的:(Java学习,linux)