学习记录012-NFS
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相关推荐
- 海思3518ev200学习记录(1)- 根据用户手册烧录系统镜像
系列文章目录 海思3518ev200学习记录(1)- 根据用户手册烧录系统镜像 海思3518ev200学习记录(2) - 交叉编译官方webRTC 海思3518ev200学习记录(3) - 编译 am ...
- kubernetes 学习记录
Kubernetes 学习记录 一.`kubernetes` 入门学习 1.1 部署第一个 `Deployment` 1.2 查看资源的命令 1.3 发布应用程序 1.3.1 暴漏服务的三种模式 1. ...
- 前端学习记录 —— JavaScript(一)
前端学习记录 -- JavaScript(一) 前言 一.初识 JavaScript JavaScript 的特点 JavaScript的作用 编程语言与标记语言的区别 HTML/CSS/JS 的关系 ...
- Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)
Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...
- HTML5与CSS3权威指南之CSS3学习记录
title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...
- springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis
本学习记录的代码,部分参考自gitee码云的如下工程.这个工程有详尽的Spingboot1.x教程.鸣谢! https://gitee.com/didispace/SpringBoot-Learnin ...
- 【Cmake】Cmake学习记录
Cmake学习记录 1.1 常例 add_library(gen_reference_infogen_reference_info/gen_reference_info.hgen_reference_ ...
- ASP.NETCore学习记录(一)
ASP.NETCore学习记录(一) asp.net core介绍 Startup.cs ConfigureServices Configure 0. ASP.NETCore 介绍 ASP.N ...
- Android开发技术周报176学习记录
Android开发技术周报176学习记录 教程 当 OkHttp 遇上 Http 2.0 http://fucknmb.com/2018/04/16/%E5%BD%93OkHttp%E9%81%87% ...
- add函数 pytorch_Pytorch学习记录-Pytorch可视化使用tensorboardX
Pytorch学习记录-Pytorch可视化使用tensorboardX 在很早很早以前(至少一个半月),我做过几节关于tensorboard的学习记录. https://www.jianshu.co ...
最新文章
- 专用ADC与群集软件之比较
- 分享Kali Linux 2016.2第49周虚拟机
- VTK:IO之DumpXMLFile
- 如何把webIDE里的UI5应用配置到SAP云平台的Launchpad里
- Hive数据如何同步到MaxCompute之实践讲解
- 两个链表第一个公共节点
- 从汇编的眼光看C++(之delete内存泄露)
- 易语言皮肤模块200个_S7200 SMART 模拟量模块种类amp;选型须知
- fpga电平约束有什么作用_FPGA开发全攻略——时序约束
- 计算机科学家壁纸,电脑励志好看的文字壁纸推荐
- mate2 刷机 android8,华为Mate2官方原版固件rom刷机包_华为Mate2系统强刷升级包
- pacs系统数据库服务器,医用PACS系统数据库云计算的设计
- 服务器进pe后找不到硬盘,进入PE后找不到硬盘的原因及解决方法
- link js重构心得
- Python生成器next方法和send方法区别详解
- Spring框架中的单例Beans是线程安全的么
- python 使用twilio进行发短信
- tensorflow学习笔记(二十七):leaky relu
- 关于%(取余)和 /(取整)的解释
- 机器学习-知识点总结
热门文章
- java决策_机Java解决决策表
- Framework学习(一)深入Android 系统架构
- ffmpeg 封面提取
- 北京交大计算机学院院长,蔡伯根(北京交大教授)
- Linux内核小笔记:spin_lock锁内不能使用sleep休眠
- onvif学习笔记6:onvif的OSD坐标小记
- 【FLink】Flink exactly once 每次都是产生一个新的生产者吗?
- 【ElasticSearch】Es 源码之 PersistedClusterStateService 源码解读
- 【Flink】kafka INVALID_PRODUCER_EPO send data to Kafka old epoch newer producer same transactionalId
- 【clickhouse】clickhouse源码 Distributed之表select流程