NFS笔记
NFS:Network File System (内核空间文件系统)
## 文件系统在内核空间,用户写数据-->系统调用 内核空间 硬件的操作 read()函数 write()函数 :过程调用 函数调用
LPC local procedure call 本地过程调用,完成功能的过程 函数的交互
RPC remote procedure call 远程过程调用 (帮助封装网络报文)编程技术 简化分布式文件开发 RPC: client-->RPC c --->RPC s -->server
RPC : 二进制格式,文本格式(xmlRPC)--soap (simple object access protocol) 应用程序不需要考虑包交换轻量级
RPC 编程技术,协议
NFS 文件系统, 协议 sun开发
linux提供RPC服务的 portmap (rpcbind) 端口111 6系列里面,portmap已经改名了 ,6系列需要使用 service rpcbind start启动
mke2fs:用户空间,文件系统
NFS: 只工作在Unix/Linux 系统 验证客户用户名Uid 、ip 不安全 不建议互联网,内外之间使用
服务端:nfs-utils (yum install nfs-utils)
nfs:nfsd(nfs服务),mountd(挂载),quotod(配额)
nfsd:2049/tcp,2049/udp
mountd:端口
quotod :端口 (默认半随机,rpc服务选取,可配置固定)/etc/sysconfig/nfs mountd_port LOCKD_UDP、TCPPORT(锁定)
安装
rpm -qa nfs-utils rpcbind
#centos下客户端和服务端都需要安装
yum install nfs-utils portmap nfs4-acl-tools
#启动,CentOS
service rpcbind restart (客户端只需要启动)
service nfs restart
/etc/exports (定义配置)
/path 10.0.0.1/8(ro,sync)
导出属性
ro:只读
rw:读写
sync:同步(性能问题)
async:异步
root_squash:将root用户映射为来宾账户
no_root_squash:root用户最高权限加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就像是对本机的目录操作一样。不安全,不建议使用;root_squash:和上面的选项对应,root用户对共享目录的权限不高,只有普通用户的权限,即限制了root;all_squash:不管使用NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份;
all_squash: 所有全来宾权限
anonuid,anongid:指定映射的来宾帐号的UID和GID
fsid=0表示将/data 整个目录包装成根目录
/etc/fstable
IP:/path /path nfs default,_rnetdev (default 无法挂在系统无法启动) 0 0
##showmount -e NFS_server IP 查看NFS服务器‘导出’的文件系统
##showmount -a NFS_server IP 查看NFS服务器所有‘导出’的文件系统及客户端列表
##showmount -d NFS_server IP 查看NFS服务器所有被挂在的客户端列表
重新加载 exportfs -arv
-a:跟-r或-u选项同时使用。表示重新挂在或取消导出的文件系统
-r:重新导出
-u:取消导出
-v:显示过程
客户端使用mount命令挂载 mount -t nfs NFS_server IP:/path /本地地址
细节参考
http://blog.csdn.net/dongfengkuayue/article/details/27386067
NFS笔记的更多相关文章
- nfs 笔记 2
http://woxihuanpes.blog.163.com/blog/static/12423219820097139145238/ http://blog.csdn.net/willvc123/ ...
- nfs 笔记
问题:客户端在nfs文件目录下读写文件提示Permission denied: 解决方法: 修改/etc/exports 中 文件共享方式为 no_root_squash no_root_squash ...
- NFS笔记(二)NFS服务器配置实例
一.NFS服务器配置实例实验拓扑 二.实验要求及环境 2.1实验环境 NFS服务器 IP:192.168.8.5环境:[root@server7 ~]# uname -aLinux server7.c ...
- NFS笔记(一)NFS服务器工作原理及详细配置
一.NFS工作原理 1.什么是NFS服务器 NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器.不同的操作系统可以共享彼此的文件. NFS服务器可以让P ...
- nfs服务器的搭建和使用
目录 更新记录 1.nfs介绍 1.1 nfs概念 1.2 nfs工作原理 1.3 nfs通讯过程 2.搭建和测试 NFS 服务器 2.1 搭建NFS服务器 2.2 测试NFS服务器 3.在线调试:N ...
- Linux实战教学笔记22:企业级NFS网络文件共享服务
目录 第二十二节 企业级NFS网络文件共享服务 第一章 NFS网络文件共享服务 1.1 NFS介绍 1.2 NFS系统原理介绍 1.3 NFS服务端部署环境准备 1.4 NFS server端的设置 ...
- 《Linux就该这么学》培训笔记_ch12_使用Samba或NFS实现文件共享
<Linux就该这么学>培训笔记_ch12_使用Samba或NFS实现文件共享 文章最后会post上书本的笔记照片. 文章主要内容: SAMBA文件共享服务 配置共享资源 Windows挂 ...
- 文件共享总结下篇-NFS学习笔记
一.NFS原理 ## 本次实验以CentOS7.7为例 [root@qll251 ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 ( ...
- 4412开发板学习笔记-NFS服务器的搭建
转自iTOP-4412讨论群: http://www.topeetboard.com 先来介绍一下NFS: NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件 ...
随机推荐
- Codeforces Round #531 (Div. 3)
A:瞎猜. #include <bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(false); i ...
- eclipse安装反编译decompiler方式一
(转发位置:https://www.cnblogs.com/zs-notes/p/8991503.html) eclipse安装JD-eclipse反编译插件 1.在eclipse的help中选择In ...
- 网络爬虫基础知识(Python实现)
浏览器的请求 url=请求协议(http/https)+网站域名+资源路径+参数 http:超文本传输协议(以明文的形式进行传输),传输效率高,但不安全. https:由http+ssl(安全套接子层 ...
- MIP是什么
MIP (Mobile Instant Pages - 移动网页加速器), 是一套应用于移动网页的开放性技术标准.通过提供MIP-HTML规范.MIP-JS运行环境以及MIP-Cache页面缓存系统, ...
- (二)juc线程高级特性——CountDownLatch / Callable / Lock
5. CountDownLatch 闭锁 Java 5.0 在 java.util.concurrent 包中提供了多种并发容器类来改进同步容器的性能. CountDownLatch 一个同步辅助类, ...
- [tldk][dpdk][dev] TLDK--基于dpdk的用户态协议栈传输层组件简单调研
如题,以下是一份简单的快速调研. TLDK: Transport Layer Development Kit 一 什么是TLDK transport layer development kit 处理t ...
- Java ee第六周作业
JSF 生命周期: FacesServlet 充当用户和 JSF 应用程序之间的纽带.它在明确限定的 JSF 生命周期(规定了用户请求之间的整个事件流)的范围内工作. 1. 当JSF页面上的一个事 ...
- Delphi 中的 XMLDocument 类详解(9) - 关于 HasChildNodes 与 IsTextElement
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, For ...
- UI自动化框架——构建思维
目的:从Excel中获取列的值,传输到页面 技巧:尽可能的提高方法的重用率 Java包: 1.java.core包 3个类:1)日志(LogEventListener)扩展web driver自带的事 ...
- HDFS,MapReduce,Hive,Hbase 等之间的关系
HDFS: HDFS是GFS的一种实现,他的完整名字是分布式文件系统,类似于FAT32,NTFS,是一种文件格式,是底层的. Hive与Hbase的数据一般都存储在HDFS上.Hadoop HDFS为 ...