NFS server 搭建

一.NFS server 主要用户linux与unix间的文件共享服务器

1.NFS又名网络文件协议:专门用来让linux或unix间进行文件共享

2.NFS是基于RPC协议之一,由多个进程共同构成

3.客户端与服务器端同时得使用Rpc协议

4.RPC=>开启端口不固定,大于1024

二.安装NFS Serve

1.首先需要安装RPC包

一般名为rpcbind软件包

2.安装NFS包

NFS包名==>nfs-utils ==>需要先启动exportfs[rpcbind],再启动NFS

三. 配置NFS

1.修改/etc/exports主配置文件:

格式:[需共享目录名][共享与哪个主机或者网段]/[掩码](ro,sync)【赋予访问权限等】

/test192.168.100.1/255.255.255.0(ro,sync)

2.检查

通过命令==>#exportfs -v 查看被共享文件是否正确

3.重启服务

通过命令==>#exportfs -e 重启服务

4.启动rpcbind服务

5.重启NFS

四.客户端配置

1.客户端需要挂载服务器端共享的文件,需要先安装nfs-utils包,不然挂载的时候报如下错误:

mount: wrong fs type, bad option, bad superblock on 192.168.1.56:/usr/local/nfs/ys000,

missing codepage or helper program, or other error

(for several filesystems (e.g. nfs, cifs) you might

need a /sbin/mount.<type> helper program)

In some cases useful info is found in syslog - try

dmesg | tail    or so

2.通过命令==>showmount -e [服务器地址] 查看服务器端共享的目录信息

如果出现如下问题:

(1):使用showmount -e 命令报错

[[email protected] ISO]# showmount -e 192.168.100.100

clnt_create: RPC: Program not registered

解决方法:在服务器端使用命令===>#rpc.mountd

3.客户端挂载 #mount [server ip]:/[共享文件][共享到]

五.客户端身份验证

1.root身份==>创建完文件后,创建的文件所有人为nobody,(root_squash)控制,这输入root的保护功能

取消方法:(no_root_squash);

2.服务器端没有的用户,在客户端创建文件默认使用nobody;

3.服务器端与客户端用户名一致,则创建的用户名为此用户;

4.no_subtree_check:提供其他的挂载方式===>接收所有共享目录,直接全部挂载起来;

5.挂载“/”目录,可以挂载该服务器上已经共享的所有目录。

NFS server 搭建

时间: 2024-10-20 20:26:56

NFS server 搭建的相关文章

Linux之我有你也有-共享平台NFS服务器搭建

Linux之我有你也有-共享平台NFS服务器搭建 最近因工作需要,所以要搭一个共享的服务器用于存储.实现你有我有大家有的共享的和谐局面.想到了NFS-Network File System.接下来我便说一说NFS以及有关它的搭建. 什么是NFS 搜索引擎哪家强,有事问度娘(好吧,我承认技术性问题我问的是谷歌,此处为了押韵,不用介怀),度娘是这么解释NFS的: NFS,是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS

kubenetes pv(nfs) pvc 搭建

1:nfs-server的搭建. install the NFS Server: sudo apt install nfs-kernel-server 2:配置server. vim /etc/exports for example add: /ubuntu *(ro,sync,no_root_squash) /home *(rw,sync,no_root_squash) 3: 安装client: sudo apt-get install nfs-common 4: 在client 挂载. su

windows nfs server for linux

摘要 在开发嵌入式系统的过程中,为了方便调试与文件共享,需要使用到nfs,即网络文件系统,这位板子的调试测试带来了很大的方便.之前在linux系统下开发,与ARM11核心板 linux系统对接共享也比较方便,近期因为个别原因,将开发转移到了windows平台,因此需要windows下的nfs server.即整体解决方案就是windows nfs server for linux. NFS,是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统

NFS服务器搭建指南

1.NFS服务端 1.1 安装 RPC主程序: rpcbind NFS主程序: nfs-utils [[email protected]~] # rpm -qa | grep rpcbind [[email protected]~] # rpm -qa | grep nfs 1.2 NFS安全性配置 防火墙设置,绑定NFS服务的端口 [[email protected]~] # vi /etc/sysconfig/nfs RQUOTAD_PORT=875 LOCKD_TCPPORT=32803

Linux 环境下NFS 服务搭建

之前接到一个电话面试其中一个问题是如何搭建一个NFS服务器,他说他看过我的博客了,忽然我的第一反应是联想到博客里面可能是缺少了一篇关于NFS的文章了^_^~ 开玩笑啦!~ 下面说点正经的,如果大家是在生产环境上建议使用成熟封装后产品,国产和国外的很多固定存储产品都能满足并且价格也不算太贵.如果实在是囊中羞涩可以使用free nas或openfiler等软件.这样是提供服务更加纯粹,从而减少不必要的麻烦.以前在建行工作的时候提供nfs服务的主机经常要重启服务甚至主机才行,因急于恢复生产所以也没详细

Ubuntu Server搭建svn服务以及迁移方法【转】

转自:http://www.linuxidc.com/Linux/2013-05/84693.htm Ubuntu Server搭建svn服务以及迁移方法 采用apache+svn,http访问方式. 先确定安装了apache,没有安装则用以下命令: sudo apt-get install apache2 然后安装subversion及svn-apache连接库: sudo apt-get install subversion sudo apt-get install libapache2-s

树莓派上启动nfs server

1. nfs 是什么 (略)http://vbird.dic.ksu.edu.tw/linux_server/linux_redhat9/0330nfs.php 2. 安装 nfs-kernel-server 和 rpcbind(替代portmap), 并启动rpcbind和nfs-kernel-server服务. apt-get install nfs-common nfs-kernel-server sudo apt-get install portmap [email protected]

NFS服务搭建(详解)

NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS在文件传送或信息传送过程中依赖于RPC协议.RPC,远程过程调用 (Remote Procedure Call)是能使客户端执行其他系统中程序的一种机制.NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进

基于OS X Server 搭建 Git 仓库

任务: # 配置可读取Git仓库 # 配置可写入Git仓库 # 配置 Gitweb 系统环境: # OS X 10.9.2,系统自带 Apache httpd , 版本 2.2.26 (Unix) # OS X Server 3.1.1,为了避免Server这个词跟其他语境产生混淆,要是提到了OS X Server就用Server( app)替代 # Xcode 5.1,有了Xcode就有了Git,版本 1.8.5.2 描(tu)述(cao): 为什么要本地搭建Git服务器呢?代码的版本管理.集