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

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用户的权限创建文件

原文地址:https://blog.51cto.com/14190777/2431507

时间: 2024-08-04 11:28:35

NFS (Network File System网络文件系统)的相关文章

NFS - Network File System网络文件系统

NFS(Network File System/网络文件系统): 设置Linux系统之间的文件共享(Linux与Windows中间文件共享采用SAMBA服务): NFS只是一种文件系统,本身没有传输功能,是基于RPC协议实现的,才能达到两个Linux系统之间的文件目录共享: NFS为C/S架构: NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NFS在文件传送或信息传送过程中依赖于RPC协议.

nfs(network file system -网络文件系统)

一种使用于分散式文件系统的协定.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类unix系统间实现磁盘文件共享的一种方法. NFS的基本原则:允许不同的客户端及服务端通过一组RPC分享相同的文件系统.它是独立于操作系统,容许不同硬件及操作系统的西通过共同进行文件的分享. RPC(remote procedure call-远程过程调用)是能使客户端执行其他系统中程序的一种机制. 关闭防火墙和selinux,使用serv

nfs 是Network File System 网络文件系统

NFS的基本原刚是容许不同的客户端及服务通过一组PRC分享相同的文件系统,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享.NFS在文件传送过程中依赖于RPC协议.远程过程调用Remote Procedure Call是能使客户端执行其他系统中程序的一种机制.NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络时行资料分享,这是因为NFS使用了一些其它的传输协议.而这些传输协议用到这个RPC功能.可以说NFS本身就是便用RPC的一个程序.或者说NFS也是一个R

名字就叫"nfs"-(network file system)

一.简介   NFS(network file system)网络文件系统.通过网络让不同的主机系统之间可以实现文件或目录共享.分为客户端和服务器,NFS网络文件系统很像windows系统的网络共享.安全功能.网络驱动器和Samba服务类似. 二.安装及其配置 服务器端配置如下: 1)安装nfs-utils和rpcbind两包 yum -y install nfs-utils rpcbind 2)启动服务 service nfs start或/etc/init.d/nfs start    /e

How to Setup NFS (Network File System) on RHEL/CentOS/Fedora and Debian/Ubuntu

NFS (Network File System) is basically developed for sharing of files and folders between Linux/Unix systems by Sun Microsystems in 1980. It allows you to mount your local file systems over a network and remote hosts to interact with them as they are

NFS (Network File System) 服务器共享多个目录

NFS是Network File System的缩写,即网络文件系统,这里不再详细讲解NFS的配置,具体配置看这篇博客CentOS 6 nfs共享存储配置.这里重点说的是在服务器端共享多个文件夹. 1.配置/etc/exports文件 假设服务器端要共享的目录是/var/shared/folder1 和 /var/shared/folder2.客户端要分别将这两个目录挂载到 /var/folder1 和 /var/folder2.则/etc/exports文件的配置为: <span style=

CentOS7 配置NFS(Network File System)及其使用

1.       服务端配置 1.1.    安装NFS yum -y install nfs* 1.2.    查看是否安装了NFS与RPCBIND rpm -qa | grep nfs rpm -qa | grep rpcbind 1.3.    创建共享目录并共享 1.3.1.  mkdir /mnt/nfs mkdir /mnt/nfs 1.3.2.  vim /etc/exports vim /etc/exports /mnt/nfs 192.168.58.130/*(rw,ro,no

如何设置 NFS (Network File System) 在 RHEL/CentOS/Fedora and Debian/Ubuntu

1. 为了安装NFS挂载,需要至少2台Linux/Unix机器,如下: NFS Server:192.168.0.100 NFS Client:192.168.0.101 2. 安装NFS服务器端和客户端: yum install nfs-utils nfs-utils-lib yum install portmap (not required with NFSv4) 3.

NFS中小企业常见的网络文件系统服务(network file system)

NFS中小企业常见的网络文件系统服务(network file system) RPC服务最主要的功能就是记录每个NFS功能所对应的端口号,并在NFS客服端请求时将该端口和功能对应的信息传递个给请求数据的NFS客服端 流程: 1,先开启RPC服务 2,再启动NFS服务 3,NFS服务向RPC注册启动的端口 4,客服请求NFS服务 5,RPC返回端口给客服端 环境搭建: 服务端为 nfsserver  客服端为 nfsclient NFS服务需要安装的软件包: yum install nfs-ut