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的缩写,即网络文件系统.一种使用于分散式文件 ...
随机推荐
- 进程池的同步与异步用法Pool
进程池的同步,如下程序: from multiprocessing import Pool import time import os def func(n): print('start 进程 %s' ...
- 算法提高 新建Microsoft Word文档
算法提高 新建Microsoft Word文档 时间限制:1.0s 内存限制:256.0MB 问题描述 L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出 ...
- mybits根据表自动生成 java类和mapper 文件
mybits根据表自动生成 java类和mapper 文件 我这个脑子啊,每次创建新的工程都会忘记是怎么集成mybits怎么生成mapper文件的,so today , I can't write t ...
- 计算属性和监听,computed,watch
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- kafka的一些参数
参考文档: https://blog.csdn.net/fengzheku/article/details/50585972 http://kafka.apache.org/documentation ...
- Linux re
正则表达式并不是一个工具程序,而是一个字符串处理的标准依据,如果想要以正则表达式的方式处理字符串,就得使用支持正则表达式的工具,例如grep.vi.sed.asw等. 注意:ls不支持正则表达式. g ...
- Unified Temporal and Spatial Calibration for Multi-Sensor Systems
下载链接:点击 为了提高机器人状态估计的准确性和鲁棒性,越来越多的应用依赖于来自多个互补传感器的数据. 为了在传感器融合中获得最佳性能,这些不同的传感器必须在空间上和时间上相互对准.为此,已经开发了许 ...
- DOS的重定向命令及在安全方面的应用
dos的重定向命令 2006-10-15 16:47 新手DOS应用技巧人小鬼大 重定向命令在安全方面的应用来源:ChinaITLab收集整理2005-7-21 11:12:00 大家知道,DOS下有 ...
- java之动态代理
摘要 相比于静态代理,动态代理避免了开发人员编写各个繁锁的静态代理类,只需简单地指定一组接口及目标类对象就能动态的获得代理对象. 这里说的静态代理可以理解为之前使用的装饰者模式,从之前使用装饰者模式实 ...
- C#设计模式(7)——适配器模式(Adapter Pattern)(转)
一.引言 在实际的开发过程中,由于应用环境的变化(例如使用语言的变化),我们需要的实现在新的环境中没有现存对象可以满足,但是其他环境却存在这样现存的对象.那么如果将“将现存的对象”在新的环境中进行调用 ...