ubuntu18.04.4 配置 NFS 效劳器

NFS 概述
NFS(Network File System)是一种能使效劳器上的信息被其他计算机挂载而到达资源共享的网络文件系统。一个客户机能够把远程文件系统挂载到本地文件系统的某个目录下,作为本地系统的一局部来运用。NFS 有属于本人的协议和端口号,但在传送材料或其他相关信息时,NFS 效劳器需求运用 RPC 协议来辅佐运转。

RPC
由于 NFS 支持的功用很多,每当启动一个功用就要启用一些端口来传输数据,因而 NFS 的功用所对应的端口是不固定的,通常是随机取用一些未被运用的小于 1024 的端口作为传输之用,而客户端必需晓得效劳器相关端口才干衔接,此时需求 RPC 效劳。

RPC(远程过程调用协议)的功用是制定每个 NFS 功用对应的端口号,并且回送给客户端,让客户端衔接到正确的端口上。NFS 效劳器启动时会随机启用数个端口号,并主意向 RPC 注册,RPC 固定运用 111 号端口监听客户机的恳求并回应正确的端口号。因而,启动 NFS 之前,要先启动 RPC。

NFS 文件系统配置
Ubuntu 系统所运用的软件包为 nfs-kernel-server,当然还需求其他包支持,比方 rpcbind 作端口映射工作,这些支持包在装置 NFS 时会自动装置。

sudo apt install nfs-kernel-server
NFS 的效劳是 nfs-server.service,能够运用效劳管理的方法停止管理

sudo systemctl enable/disable nfs-server.service # 启用/禁用
systemctl status nfs-server.service # 检查状态
systemctl start/stop/restart/reload nfs-server.service # 启动/中止/重启/重载
NFS 配置文件为 /etc/exports,每一行描绘一个共享目录,并且阐明该目录如何被共享,每一有效行的格式为:共享目录 访问者(选项) 访问者(选项)

访问者为主机或 IP 地址,括号内的选项只对括号前的访问者有效,访问者格式能够为:

指定 IP 地址
指定网段中一切主机,如 192.168.137.0/24
单台主机名,如 pc001
含有通配符的主机名,如 proj*.local.domain,表示 local.domain 域的一切以 proj 开业的主机
常用选项及阐明如表所示

选项 阐明
ro/rw 只读/读写
sync/async 同步/异步写入
secure 只允许 NFS 经过 1024 以前端口衔接(默许)
insecure 允许 NFS 经过 1024 及以上的端口衔接,此选项关闭 secure
secure_locks 运用平安的文件锁
insecure_looks/no_auth_nlm 允许运用不平安的文件锁,此选项关闭 secure_locks
wdelay 延迟写,假如多个用户要写入 NFS 目录,则归组写入(默许)
no_wdelay 同步写入。当运用 async 时,无须此设置
hide 不共享子目录或躲藏子目录
no_hide 共享 NFS 目录的子目录
subtree_check 共享目录树,假如共享目录是一个子目录,将强迫检查父目录权限(默许)
no_subtree_check 与 subtree_check 相对应,不检查父目录权限
root_squash 客户机用 root 用户访问共享文件夹时,将 root 映射为匿名用户
no_root_squash 客户机用 root 用户访问共享文件夹时,不做映射
all_squash 客户机一切用户映射为匿名用户
anonuid=xxx,anongid=xxx 运用 all_squash 选项时,指定 NFS 效劳器 /etc/passwd 文件中用户的 UID 和 GID
no_all_squash 保存共享文件的 UID 和 GID(默许)
在客户端运用 NFS,需求装置支持包

sudo apt-get install nfs-common
运用 mount 命令来将效劳器上的共享目录装置到本地

mount -t nfs [options] server:dir mount_point
其意义是将 server 效劳器上的 dir 目录装置在本地的 mount_point 装置点上,文件系统类型为 nfs

NFS 系统的运用
首先树立一个共享目录,然后向其中添加一些用于共享的文件

sudo mkdir -p /var/nfs_share
sudo /etc/init.d /var/nfs_share
编辑 /etc/exports 文件,参加如下行

/var/nfs_share *(rw,no_root_squash,insecure)
重载 NFS 效劳

sudo systemctl reload nfs-server.service
在恣意一台能够 ping 通效劳器的主机上装置共享目录,这里以 Ubuntu 客户端为例

sudo mkdir -p /mnt/nfs
sudo mount -t nfs 192.168.1.105:/var/nfs_share /mnt/nfs
将 192.168.1.105 上的 /var/nfs_share 目录挂载到本机的 /mnt/nfs 目录下。到此,在客户端能够经过命令查看其中内容了

ls -l /mnt/nfs
NFS 文件系统的拆卸与普通文件的拆卸办法相同

sudo umount /mnt/nfs

诺禾-NFS 效劳器相关推荐

  1. 诺禾-实验技巧之WB篇

    关于蛋白质免疫印迹(Western Blot,即 WB),想必做蛋白实验的小同伴们都不会生疏,作为免疫学中最常用的一种实验办法,其根本原理是经过特异性抗体对凝胶电泳处置过的细胞或生物组织样品停止着色. ...

  2. 诺禾-心源性猝死基因分型研究

    我国心血管病危险因素流行趋势明显,导致了心血管病的发病人数增加.推算心血管病现患人数 2.9 亿,其中脑卒中 1300 万,冠心病 1100 万 , 心力衰竭 450 万,肺原性心脏病 500 万,风 ...

  3. Linux效劳器装机安全疾速进阶指南(2)

    作者: FOX 理由:51CTO论坛清算 ◆二.控制运用开放的效劳的用户 在下面提到的/etc/inetd.conf的设置文件中,我们看到pop3效劳设置一行的最初两个字段为: /usr/sbin/t ...

  4. Bubba 迷你效劳器

    Toy Posted in Hardware Bubba 是由 eXcito 公司针对家庭和小型办公用户而推出的一款迷你型效劳器.看了下 Bubba 的引见,它的用途照旧很普及的,可作为 Web.E- ...

  5. 基于UDP的效劳器端和客户端

    后面的文章中我们给出了几个TCP的例子,关于UDP而言,只需能了解后面的内容,完成并责难事. UDP中的效劳器端和客户端没有衔接 UDP不像TCP,无需在衔接形态下交流数据,因而基于UDP的效劳器端和 ...

  6. 完成迭代效劳器端和客户端

    后面的程序,不论效劳器端照样客户端,都有一个成绩,就是处置完一个恳求立刻加入了,没有太大的实践意义.能不克不及像Web效劳器那样不断承受客户端的恳求呢?能,运用 while 轮回即可. 修正后面的反响 ...

  7. 高效设置的Linux代理效劳器 Squid引见

    泉源:网海拾贝 作为一种收费的收集把持琐细,Linux越来越遭到宽大年夜收集爱好者的欢送,目前Internet上运转的主机有相当一部门回收的便是Linux,并且中国曾经把Linux作为政府上彀的指定收 ...

  8. Unity3d用户手册用户攻略缓存效劳器常见疑问

    缓存效劳器常见疑问 我的缓存效劳器 (Cache Server) 数据库巨细是不是会跟着导入和存储越来越多的资源而无限添加? 缓存效劳器 (Cache Server) 将主动移除长时刻未用的资源(当然 ...

  9. Ubuntu体系汇集应用效劳器Apache设置基础

    设置文件   官方颁布发表的 Apache 的主设置文件是 httpd.conf, 效劳器还会读取一个包孕 MIME 文件典范楷模的文件,其文件名由 TypesConfig 指令确定,默许值是mime ...

最新文章

  1. 【C++】 64_C++中的异常处理 (上)
  2. Uchome的登录验证机制
  3. 单链表删除所有值为x的元素_线性表之单链表
  4. 正则匹配括号里面的内容不包括括号_python正则表达式
  5. 面试10大算法汇总+常见题目解答
  6. ICCV 2019 | ActivityNet 挑战赛冠军方案—时序动作提名,边界匹配网络详解
  7. Bailian3710 有多少位不同【位运算】
  8. R语言编程艺术(4)R对数据、文件、字符串以及图形的处理
  9. kubernetes service是什么
  10. python版代码整洁之道
  11. 《一本书读懂中国税》- 笔记
  12. 路由器命令级别和用户级别
  13. 成都拓嘉启远:拼多多如何查看同行转化数据
  14. 转载:《游戏论(一)》——一篇有点意思的文章
  15. 4484: [Jsoi2015]最小表示
  16. 沉船会有什么_泰坦尼克号沉船之谜
  17. 类型多样的终结者游戏成套模型素材,速来收藏
  18. mysql如何恢复单表_MySQL如何恢复单库或单表,以及可能遇到的坑
  19. Google搜索中国定制版已黄了,百度再次PK的希望或落空
  20. PyTorch中的torch.clamp()实现矩阵裁剪

热门文章

  1. 公众责任险与职业责任险的区别
  2. 2036:【例5.3】开关门
  3. c语言使用系统,使用C语言入门
  4. 【期货龙虎榜量价分析】红枣PVC创新高,多空大幅增仓博弈激烈
  5. svn服务端删除版本库_删除SVN目录及从服务器端删除SVN版本库文件方法详解
  6. 密码学系列 - 棱镜门
  7. Tk 的基本概念-组件—Tkinter 教程系列03
  8. C专家编程 第10章 再论指针 10.7 使用指针创建和使用动态数组
  9. Ubuntu 14.04连接上海大学ShuWlan-1X与eduroam
  10. Repeater用法(