您的位置:首页 > 理论基础 > 计算机网络

NFS (Network File System网络文件系统)

2019-09-18 05:55 267 查看
原文链接:http://blog.51cto.com/14190777/2431507

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源
在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样
前提 关闭selinux强制模式

》》》
服务端
安装nfs-utils

开启服务

加入防火墙机制nfs,mountd,rpc-bind,加载

查看已添加

建立本地主机解析文件
vim /etc/hosts

建立文件/test_nfs

编辑主配置文件

同步全部文件数据

刷新同步数据

》》》
客户端
安装客户端nfs-utils

编辑 本地主机解析文件

显示NFS服务器的共享目录

挂载查看

安装自动挂载工具autofs

开启

编辑主配置文件修改挂载时间3s
vim /etc/autofs.conf

退出共享目录3s自动卸载

编辑配置文件
vim /etc/auto.master

编辑策勒文件
vim /etc/auto.ccc

安装后查看生成目录/net

进入目录进入服务端172.25.254.131进入共享目录创建文件f1到f5

编辑策勒文件
vim /etc/auto.ccc

创建目录

重启

进入共享目录,自动挂载

显示挂载信息

创建文件只有只读权限

退出共享目录自动卸载
编辑策勒文件
vim /etc/auto.ccc

重启

进入共享目录,自动挂载

创建文件f6

》》》
服务端
创建用户tomn,查看id

编辑主配置文件

同步全部文件数据

可读写,使用ip为172.25.254.31以用户id为1001身份创建文件
刷新同步数据


》》》
客户端
进入共享目录,创建文件无权限

查挂载信息

可读写
》》》
服务端
设置共享目录权限

给权限777
》》》
客户端
创建文件f2,文件属性查看

以用户id为1001身份创建
》》》
服务端
同步全部文件数据

以root身份创建
刷新同步数据


》》》
客户端

进入共享目录,创建文件f3

查看属性

以root身份创建
》》》
服务端
同步全部文件数据

all_squash 不管你访问共享目录的用户是谁,都必须压缩为nfsnobody用户的权限
刷新同步数据


》》》
客户端
进入共享目录,创建文件f2,文件属性查看

以nfsnobody用户的权限创建文件

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: