1.Network file System 主要是通过网络让不同的主机进行通信,构建于ip协议之上的现代文件系统,用来存储共享视频,图片,文件等

2.并发大的时候会有点问题(维护不好会丢数据)

3.NFS挂载
mount 源 目标
mount 192.168.1.111:/data /data
NFS传输的两个端口是不确定的,所以才会用Rpc服务,RPC(Remote Procddure Call)服务(中间人的角色) rpcbind
它的配置文件在/etc/exports
ssh的配置文件在/etc/ssh/sshd_config

4. 安装步骤
a. 以下是执行环境

[root@NFSserver ~]# cat /etc/redhat-release
CentOS release 6.4 (Final)
[root@NFSserver ~]# uname -r
2.6.32-358.el6.x86_64
[root@NFSserver ~]# uname -m
x86_64

  

b. portmap 的作用端口与对应的功能对应工作
nfs-utils 这个是NFS的主程序,包括rpc.nfsd rpc.mountd两个守护进程(daemons)
rpm -qa nfs-utils portmap rpcbind //查看机主有没有该文件

c. 安装包有两种方式:
yum install -y nfs-utils rpcbind
yum groupinstall "NFS fileserver" -y //双引号内的内容在yum grouplist 中找到

d.开启服务,并检查

[root@NFSserver ~]# /etc/init.d/rpcbind start
Starting rpcbind: [ OK ]
[root@NFSserver ~]# ps -ef|grep rpc
rpc 9584 1 0 08:19 ? 00:00:00 rpcbind
root 9589 9092 0 08:19 pts/0 00:00:00 grep rpc
[root@NFSserver ~]# /etc/init.d/rpcbind status
rpcbind (pid 9584) is running...
rpcinfo -p localhost //查看rpc目前有什么服务[root@NFSserver ~]# /etc/init.d/rpcbind stop
Stopping rpcbind: [ OK ]
[root@NFSserver ~]# rpcinfo -p localhost
rpcinfo: can't contact portmapper: RPC: Remote system error - Connection refused //代表服务没有启动

  

e. 开机启动nfs,rpcbind 并检查设置是否成功

[root@NFSserver ~]# chkconfig nfs on
[root@NFSserver ~]# chkconfig rpcbind on
[root@NFSserver ~]# chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@NFSserver ~]# chkconfig --list rpcbind
rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off

  

f. vim /etc/exports 写入
/data 192.168.1.0/24 (rw,sync) //读写, ro 就是只读only,sync则同步到磁盘里,async则同步到缓存里

g. /etc/init.d/nfs reload //reload 平滑重启 等同于exportfs -r

h. 在本机做检查showmount -e localhost

i. telent 192.168.1.111 111

j.挂载并测试
mount -t nfs 192.168.1.111:/data /mnt
cd /mnt
ls-l
touch
ls -l

转载于:https://www.cnblogs.com/carltonx/p/5645556.html

学习记录012-NFS相关推荐

  1. 海思3518ev200学习记录(1)- 根据用户手册烧录系统镜像

    系列文章目录 海思3518ev200学习记录(1)- 根据用户手册烧录系统镜像 海思3518ev200学习记录(2) - 交叉编译官方webRTC 海思3518ev200学习记录(3) - 编译 am ...

  2. kubernetes 学习记录

    Kubernetes 学习记录 一.`kubernetes` 入门学习 1.1 部署第一个 `Deployment` 1.2 查看资源的命令 1.3 发布应用程序 1.3.1 暴漏服务的三种模式 1. ...

  3. 前端学习记录 —— JavaScript(一)

    前端学习记录 -- JavaScript(一) 前言 一.初识 JavaScript JavaScript 的特点 JavaScript的作用 编程语言与标记语言的区别 HTML/CSS/JS 的关系 ...

  4. Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)

    Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...

  5. HTML5与CSS3权威指南之CSS3学习记录

    title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...

  6. springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis

    本学习记录的代码,部分参考自gitee码云的如下工程.这个工程有详尽的Spingboot1.x教程.鸣谢! https://gitee.com/didispace/SpringBoot-Learnin ...

  7. 【Cmake】Cmake学习记录

    Cmake学习记录 1.1 常例 add_library(gen_reference_infogen_reference_info/gen_reference_info.hgen_reference_ ...

  8. ASP.NETCore学习记录(一)

    ASP.NETCore学习记录(一) asp.net core介绍  Startup.cs  ConfigureServices  Configure  0. ASP.NETCore 介绍 ASP.N ...

  9. Android开发技术周报176学习记录

    Android开发技术周报176学习记录 教程 当 OkHttp 遇上 Http 2.0 http://fucknmb.com/2018/04/16/%E5%BD%93OkHttp%E9%81%87% ...

  10. add函数 pytorch_Pytorch学习记录-Pytorch可视化使用tensorboardX

    Pytorch学习记录-Pytorch可视化使用tensorboardX 在很早很早以前(至少一个半月),我做过几节关于tensorboard的学习记录. https://www.jianshu.co ...

最新文章

  1. 专用ADC与群集软件之比较
  2. 分享Kali Linux 2016.2第49周虚拟机
  3. VTK:IO之DumpXMLFile
  4. 如何把webIDE里的UI5应用配置到SAP云平台的Launchpad里
  5. Hive数据如何同步到MaxCompute之实践讲解
  6. 两个链表第一个公共节点
  7. 从汇编的眼光看C++(之delete内存泄露)
  8. 易语言皮肤模块200个_S7200 SMART 模拟量模块种类amp;选型须知
  9. fpga电平约束有什么作用_FPGA开发全攻略——时序约束
  10. 计算机科学家壁纸,电脑励志好看的文字壁纸推荐
  11. mate2 刷机 android8,华为Mate2官方原版固件rom刷机包_华为Mate2系统强刷升级包
  12. pacs系统数据库服务器,医用PACS系统数据库云计算的设计
  13. 服务器进pe后找不到硬盘,进入PE后找不到硬盘的原因及解决方法
  14. link js重构心得
  15. Python生成器next方法和send方法区别详解
  16. Spring框架中的单例Beans是线程安全的么
  17. python 使用twilio进行发短信
  18. tensorflow学习笔记(二十七):leaky relu
  19. 关于%(取余)和 /(取整)的解释
  20. 机器学习-知识点总结

热门文章

  1. java决策_机Java解决决策表
  2. Framework学习(一)深入Android 系统架构
  3. ffmpeg 封面提取
  4. 北京交大计算机学院院长,蔡伯根(北京交大教授)
  5. Linux内核小笔记:spin_lock锁内不能使用sleep休眠
  6. onvif学习笔记6:onvif的OSD坐标小记
  7. 【FLink】Flink exactly once 每次都是产生一个新的生产者吗?
  8. 【ElasticSearch】Es 源码之 PersistedClusterStateService 源码解读
  9. 【Flink】kafka INVALID_PRODUCER_EPO send data to Kafka old epoch newer producer same transactionalId
  10. 【clickhouse】clickhouse源码 Distributed之表select流程