Linux学习笔记之NFS--Network File System

虚拟机linux配置NFS NFS  service  一、安装NFS服务端 1、安装NFS  lingd@ubuntu:~$ sudo apt-get install nfs-kernel-server 同时会有两个软件包nfs-common和portmap被安装上 2.修改NFS配置文件  lingd@ubuntu:~$ vi /etc/exports 内容为: /home/share 192.168.1 阅读详情

一:NFS介绍

1.什么是NFS?

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

主要功能是通过网络让不同的服务器之间可以共享文件或者目录。NFS客户端一般是应用服务器(比如web,负载均衡等),可以通过挂载的方式将NFS服务器端共享的目录挂载到NFS客户端本地的目录下,像访问本地目录一样访问挂载的远程目录。

2.工作原理:
      NFS服务本身监听port=2049,支持的功能非常多。需要开启的端口port也非常多。需要由RPC协助。

NFS在文件传送过程中依赖与RPC(Remote Procedure Call -- 远程过程调用)协议, 端口号 port =111;

--RPC的作用:指定NFS各个功能对应的端口号,然后通知给客户端,让客户端连接到正确的端口。

NFS本身是没有提供信息传送的协议和功能的,但是能够用过网络进行图片,视频,附件等分享功能。

只要用到NFS的地方都需要启动RPC服务,不论是NFS的服务端还是客户端。

 

NFS和RPC的关系:

可以理解为NFS是一个网络文件系统(比喻为租房的房主),而RPC是负责信息的传输(中介),客户端(相当于租房的租客)

NFS : 处理客户端的数据请求。

RPC: 处理客户端的连接请求。

第一步:启动RPC服务;

第二步:启动NFS服务;

第三步:客户端发消息给RPC服务,请求NFS服务;

第四步:RPC把端口和IP地址给NFS客户端;

第五步:NFS客户端拿着端口和地址请求服务挂载,可进行文件或目录的传输;

注意:NFS启动前RPC必须要启动;RPC重启后必须重启NFS

 

 

二:所需要的软件

操作环境: CentOS Linux release 7.5.1804 (Core)

服务端:  需要安装以下软件包,并开启服务

    rpcbind: 这个是CentOS6.X的RPC主程序(CentOS5.X的为portmap)

    nfs-utils: 这个是NFS服务主程序(包含rpc.nfsd、rpc.mountd、daemons)

客户端:需要开启rpcbind服务,nfs-utils只要安装就可以

         rpcbind: 这个是CentOS6.X的RPC主程序(CentOS5.X的为portmap)
         nfs-utils: 这个是NFS服务主程序(包含rpc.nfsd、rpc.mountd、daemons)

可以通过 yum 等工具在线安装(需要主机可以联网),如:yum -y install rpcbind nfs-utils

也可通过rpm工具安装(需要先下载相关rpm软件包),如:rpm -ivh rpcbind*.rpm   nfs-utils*rpm

systemctl enable rpcbind.service    ## 设置重启/开机后自动启动rpcbind服务

systemctl restart rpcbind.service    ## 重启rpcbind服务

systemctl enable nfs.service    ## 设置重启/开机后自动启动nfs服务

systemctl restart nfs.service    ## 重启nfs服务

 

NFS  服务端 配置文件的配置
    NFS默认配置文件路径是:/etc/exports,文件默认是空的。

/etc/exports配置文件的格式是:
NFS共享的目录    NFS客户端地址(参数1,参数2[,参数n])
[root@linuxidc ~]# cat /etc/exports  
#share /data by linuxidc for bingbing at 20160425  
/nfs/share 192.168.137.0/24(rw,no_root_squash,no_all_squash,sync)  ##一条配置搞定NFS配置文件 
其中:/nfs/share 是服务器端共享的目录 
      192.168.137.0/24是共享目录 允许 的客户端ip地址 
      (rw,no_root_squash,sync) ,其中rw代表拥有读写的权限,no_root_squash代表不把root用户映射成nfsnobody用户;

sync代表数据同步写入NFS服务器端的硬盘中,也可以用async,async是大数据时使用,是先写到缓存区,再写到磁盘里。

 

[root@vm201 log]# showmount -e localhost  ## 测试本机挂载情况,也可以用本机 IP : showmount -e ip
Export list for localhost:
/nfs/share 192.168.137.0/24

 

客户端配置

[root@vm111 ~]# showmount -e 192.168.137.201   ## 查看 192.168.137.201  共享的文件
Export list for 192.168.137.201:
/nfs/share 192.168.137.0/24

## 如下命令在客户端挂载服务端共享的文件,

##也可以写在 /etc/fstab 文件里(确定:如果服务端未启动,则客户端重启时可能无法启动)

[root@vm111 /]# mount -t nfs 192.168.137.201:/nfs/share  /nfs/clientShare

 

在服务端查看共享目录的权限:

[root@vm201 share]# cat /var/lib/nfs/etab
/nfs/share    192.168.137.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,no_root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,secure,no_root_squash,no_all_squash)

/var/lib/nfs/etab  日志文件,记录了NFS共享出来的目录的完整权限的设置值;

/var/lib/nfs/xtab  日志文件,记录了NFS客户端访问NFS服务器的数据信息;  

 

 

Linux中的NFS(network file system)网络文件系统 一、什么是NFS? NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 二、工作原理 rpc:远程过程调用协议 三、相关文件 /etc/exports n... 阅读详情

相关推荐

WinIDEA基于IC5000烧录代码和调试教程

winIDEA就是ic5000用来烧录代码和调试代码的上位机,本文旨在介绍其如何去烧录代码并且调试

m0_56208280的博客 4161

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

NFS:Network File System(网络文件系统) 本文采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接。 什么是NFS Network File System SUN RPC 基本原理 NFS过程 NFS客户端和NFS服务端通讯过程 NFS服务的优缺点 Ubuntu主机的NFS共享文件夹 nfs server 安装 nfs client 安装 /etc/exports 参数 mount

碧海潮生 1362

CVPR 2024 LaTeX 模板实战:从匿名提交到图表排版的避坑指南

本文详细解析CVPR 2024 LaTeX模板的使用技巧,涵盖匿名提交设置、pdfLaTeX编译器选择、图表排版优化等关键环节。通过实战案例演示智能引用、公式编号、三线表制作等专业技巧,帮助研究者高效完成论文格式规范,规避常见排版错误。特别针对双栏格式下的图片定位、跨栏表格等复杂场景提供解决方案。

weixin_42561040的博客 453

Linux-存储服务之NFS

NFS介绍 官方文档 NFS(Network File System)即网络文件系统,它最大的功能就是通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 NFS客户端一般是应用服务器(比如web,负载均衡等),可以通过挂载的方式将NFS服务器端共享的目录挂载到NFS客户端本地的目录下。 因为NF...

weixin_30763455的博客 299

UE5与Cesium for Unreal结合:打造高效离线地图解决方案

本文详细介绍了如何利用UE5与Cesium for Unreal结合打造高效离线地图解决方案,特别适用于数字孪生、军事仿真等网络不稳定场景。通过优化配置、数据处理和性能调优,实现TB级地形数据的流畅渲染,并结合实战案例展示了在油田巡检等复杂环境中的应用效果。

weixin_29007135的博客 493

set_data_check专题[使用,report_timing,setup/hold检查]

set_data_check用于约束『数据-对-数据』的『建立保持』时间检查,通常被称为非时序约束 ( non-sequential constraints ), 理论上set_data_check 可以设在任意的两个data pin 上,其中一个pin 称为 constrained pin 类似于寄存器的data pin, 另一个pin 称为related pin 类似于寄存器的clock pin.

cy413026的博客 1万+

NFS的学习

NFS 一. nfs简介 1.1 nfs特点 1.2 使用nfs的好处 1.3 nfs的体系的组成 1.4 nfs的应用场景 二. nfs工作机制 2.1 RPC 2.2 NIS 2.3 nfs工作机制 三. exports文件的格式 四. nfs管理 五. 在俩台不同的虚拟机上的操作过程 作业 一. nfs简介 1.1 nfs特点 NFS(Network File System)即网络文件系统,...

weixin_46652353的博客 306

一文搞定离线环境下的RAG引擎部署

在人工智能浪潮下,技术已成为构建智能问答、文档分析和代码助手等应用的核心。然而,在许多企业场景中,出于数据安全和性能的考虑,服务器往往部署在中,并要求极致的推理效率。这给依赖外部资源的应用部署带来了巨大挑战。如何在这种严苛的环境下,完整、可靠地部署一套包含向量数据库、**高性能推理服务(vLLM)**和Python后台的复杂RAG系统呢?本文将为你提供一个,手把手教你如何使用 Docker 技术,将一套基于 Weaviate 和的 Python RAG 应用完整打包,并在离线环境中一键部署。

木鱼时刻的专栏 1241

NFS(Network File System 网络文件服务)

NFS(Network File System 网络文件服务) 文件系统(软件)文件的权限 NFS 是一种基于 TCP/IP 传输的网络文件系统协议通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源 NFS 也是NAS 存储设备必然支持的一种协议2,nfs 软件在 CentOS 7 系统中,需要安装 nfs-utils、rpcbind 软件包来提供 NFS 共享服务nfs-utils (包括服务器端和客户端) 用于 NFS 共享发布和访问。

wyq2070857323的博客 3867

使用Verilog实现QR分解——嵌入式 [设计与代码]

通过Verilog的硬件描述语言,我们可以将QR分解算法实现为硬件电路,并在嵌入式系统中高效地运行。本文将介绍如何使用Verilog设计并实现QR分解算法,该算法用于将一个矩阵分解为正交矩阵Q和上三角矩阵R。具体而言,QR分解通过对矩阵的列进行正交化处理,得到正交矩阵Q,并将对应的正交化结果存储在上三角矩阵R中。该算法通过将矩阵分解为两个部分,正交矩阵Q和上三角矩阵R,实现了对矩阵的分解和变换。模块,该模块接收待分解矩阵A,并输出正交矩阵Q和上三角矩阵R。下面给出了使用Verilog实现QR分解的源代码。

CodeMaven的博客 620

21天教你学会PCIe专栏(21)--总结和展望

回顾整个课程的主要内容和知识点总结PCIe技术的发展历程和现状展望PCIe技术的未来发展趋势和应用方向分享学习心得和实践经验1.1 课程回顾基础知识:了解了PCIe的基本概念、发展历程、标准和规范。分层结构:学习了PCIe的物理层、数据链路层和事务层的结构和功能。功能和特性:掌握了PCIe的热插拔、电源管理、多功能设备等高级功能。高速接口技术:学习了PCIe 4.0、5.0和未来趋势。实际案例分析:分析了GPU加速器和存储设备的PCIe设计和优化。常见问题和解决方案。

xiaoheshang_123的博客 671

NFS Network File System 网络文件系统

NFS通常用于在UNIX和类UNIX操作系统之间共享文件,允许用户在网络上共享和访问文件。NFS的工作方式是,服务器端将文件系统挂载(Mount)到网络上,客户端系统可以通过NFS协议访问这些挂载的文件系统。NFS提供了透明的访问,用户可以像操作本地文件一样操作远程文件。在CentOS 7系统中,需要安装nfs-utils,rpcbind软件包来提供NFS共享服务。手动加载NFS共享服务时,应该先启动rpcbind,再启动NFS。前者用于NFS共享发布和访问,后者用于RPC支持。4. 启动NFS服务。

Demoo26的博客 1037

时频分析之短时傅里叶变换(STFT)

本文利用MATLAB自带的spectrogram函数对信号做短时傅里叶变换。首先介绍了短时傅里叶变换(STFT)的背景及意义;其次,对spectrogram函数的用法以及变量的含义做了详细的解释;最后,利用MATLAB编写程序实现了信号的STFT。

总结论文中的算法并给出论文的复现代码 7万+

Linux学习笔记--------NFS(network file system)网络文件共享服务

一、NFS介绍 NFS(Network File System)即网络文件系统,它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。一般客户端挂载到本地目录的名字可以随便,但为方便管理,我们...

noflag的博客 365

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

IBM UNIX & LINUX -AIX 5L 系统管理技术 学习笔记1 -网络文件系统 NFS network file system

第18章 网络文件系统 NFS network file system NFS 加锁机制:lockd(网络锁管理器) statd(网络状态监听器)   配置NFS服务器:(client 把server提供的文件访问方法转化成客户机上的应用程序能够识别的访问方法)。配置NFS=启动NFS进行+导出指定的文件系统或目录+控制性能=bos.net.nfs.server     1,用SMIT工

angela_du的专栏 396

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

NFS(network file system)

文章目录应用场景好处优点工作机制配置方法实例要求配置步骤服务端安装启动nfs并关闭防火墙和selinux编辑/etc/exports文件创建映射用户和共享目录并设置权限重新加载配置文件或重启服务客户端安装nfs并关闭防火墙和selinux挂载开机自动挂载手动挂载测试 应用场景 好处优点 工作机制 配置方法 实例 要求 开放/nfs/shared目录,供所有用户查阅资料 开放/nfs/upload目录为192.168.247.0/24网段的数据上传目录,并将所有用户及所属的用户组都映射为nfs-upload,

h1228322088的博客 980

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

NFS(Network File System)安装和使用

NFS(Network File System)安装和使用步骤,适用于在 Linux 系统上快速搭建和测试 NFS 共享。

qq_24768591的博客 941

【Linux】文件服务NFS(Network File System)

Network File System(NFS)是一种用于在网络上共享文件系统的分布式文件系统协议,最初由Sun Microsystems开发。最新的NFS版本通常提供更好的性能和更多的功能,因此在新的部署中更常见。然而,对于与较旧系统和设备进行交互的环境,可能需要选择较旧版本的NFS以确保兼容性。NFS广泛用于大型网络环境、集群计算、数据中心和存储解决方案中,为多台计算机提供了高效的文件共享和访问机制。在使用NFS时,必须仔细考虑安全性和性能,并根据具体需求配置相应的选项。

double222222的博客 2391

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

NFS(Network File System 网络文件系统) Linux与Linux之间的文件共享、提供远端读存文件的服务 最主要的功能就是让网络上的UNIX可以共享目录及档案、可以将远程所共享出来的文件系统挂载到本地端。 特点:分布式存储、集中管理 NFS简介: NFS是系统间进行文件共享的一种网络协议、在NFS的应用结构中有服务器和客户机两种角色、NFS客户端通过挂载的方式访问NFS服务器中的共享目录、在同一台主机中即可以是NFS服务器亦可以作为NFS客户机、建立在RPC协议上的服务。RHEL默认已安

m0_47887147的博客 1万+

Linux 学习----NFS(Network File System)

文章摘要:RHEL 9.0中NFS共享配置指南 本文详细介绍了在RHEL 9.0系统中配置NFS共享的方法。内容涵盖NFS协议基础、版本特性(NFSv3与NFSv4的差异)、核心组件说明,以及具体配置步骤:手动挂载(临时与持久配置)、自动挂载(autofs服务和systemd.automount方案)。重点讲解了查询导出目录、创建挂载点、执行挂载操作等关键步骤,并提供了多种配置示例和参数说明。

Chihiro1002的博客 1252

共享存储nfs=network file system

安装:RPC协议 yum install rpcbind nfs-utils –y [root@bogon ~]# rpm -qa | grep rpcbind rpcbind-0.2.0-42.el7.x86_64 [root@bogon ~]# rpm -qa | grep nfs-utils nfs-utils-1.3.0-0.48.el7_4.x86_64 ...

132

NFS(Network File System)详解与配置指南

项目推荐配置NFS 版本NFSv4传输协议TCP写入模式sync安全选项root_squash(除非特殊需求)挂载选项防火墙开放 2049/tcp(NFSv4)或 nfs,mountd,rpc-bind(v3)

轻的博客 1248

CentOS安装nfs(Network File System)

一、NFS工作原理 1、什么是NFS服务器 NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利; ...

qq_29753475的博客 305

Linux系统上搭建NFS(Network File System)非常详细教程

Linux系统上搭建NFS(Network File System)非常详细教程

深耕嵌入式领用多年, 致力于分享嵌入式领域技术! 4222

Linux 部署NFS(Network File System)共享存储

摘要1:https://blog.youkuaiyun.com/zhouchuan152/article/details/94976214 摘要2:https://blog.youkuaiyun.com/sinat_41075146/article/details/80800812 摘要3:https://blog.youkuaiyun.com/qq_38265137/article/details/83146421 部署NFS共享存储。 在Linux中NFS服务的实现依赖于RPC(Remote Process Call远程过度.

weixin_40123451的博客 221

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

文章目录1.nfs简介1.1应用场景2.nfs工作机制2.1体系组成2.2实现原理2.3工作机制2.4相关配置参数安装步骤 1.nfs简介 主要用于网络中linux或unix计算机之间的TCP/ip的网络资源共享,它是属于FreeBSD支持的文件系统中的一种 可以实时透明读写远端的NFS服务器,就像访问本地文件一样 nfs是应用层协议,监听2049/tcp和2049/udp套接字上 基于IP 进...

vhfhf的博客 859
上一篇: Linux学习笔记之samba服务器搭建
下一篇: Linux学习笔记之autofs自动挂载工具
SunRuing
博客等级 码龄15年 7粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值