26-Linux-服务-NFS基础
来源:互联网 发布:腾讯软件助手 编辑:程序博客网 时间:2024/06/05 05:08
说明
NFS, Network File System是 Linux系统(类Unix系统)之间 使用的最为广泛的文件共享协议
NFS方式共享 不需要将文件下载到本地才可以使用.
NFS服务将某个目录共享后, client可以通过网络 挂载该目录后 直接使用.
NFS主要用于局域网 且效率非常高, 而互联网绝大多数还是 FTP或HTTP
版本
主流NFSv2
NFSv3
NFSv4
CentOS6/RHEL6默认的NFS服务支持以上三个版本
RFC
说明Remote Procedure Calling,远程过程调用的缩写。
参考: http://kyfxbl.iteye.com/blog/1745550
服务启动: service rpcbind start
开机启动: chkconfig rpcbind on
NFSv2 NFSv3 默认需要RPC服务, NFSv4不需要RPC支持 且是 防火墙友好的
v2 v3可使用协议为 UDP(不建议)和TCP; v4 使用TCP
启动
service nfs startchkconfig nfs on
端口
NFS默认需要5个端口NFS服务: 4个动态
RPC服务: 111号端口
注: 还需要 NFS协议的2049号端口
防火墙
动态端口无法通过防火墙
需要为NFS服务指定4个固定的端口
同时允许 RPC服务的111号端口 和 NFS协议的2049号端口
配置
位置: /etc/sysconfig/nfs
静态端口设置
MOUNTD_PORT=892
STATD_PORT=662
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
共享
配置文件: /etc/exports格式
共享目录 允许的客户主机(选项)
示例
/my-nfs 192.168.1.0/24(ro,async)
/my-nfs 192.168.1.123(rw,sync)
/my-nfs *.baidu.com
选项
默认
ro 只读共享
sync 所有操作返回前必须已经写入磁盘
wdelay 延迟写操作,等待更多的写操作一起执行
root_squash 禁止root用户远程访问时的超级用户权限
常用
rw 读写共享
async 操作可延迟写入磁盘, 立即响应, 提高速度
no_wdelay 关闭写延迟,需要与sync同时使用
no_root_squash
启用
方式1: service nfs start
方式2: exportfs -r
查看
exportfs -v
访问
挂载NFS共享mount -t nfs NFS服务器IP:共享路径 挂载点
mount -t nfs 192.168.1.100:/my-nfs /mnt
挂载选项
ro 只读
rw 读写
vers=4 指定NFSv4方式挂载
0 0
- 26-Linux-服务-NFS基础
- Linux NFS服务详解
- Linux NFS服务详解
- linux nfs服务配置
- Linux NFS 服务详解
- linux安装nfs服务
- linux 安装nfs服务
- linux配置nfs服务
- linux NFS服务
- linux 创建NFS服务
- Linux-nfs服务
- Linux-nfs服务
- Linux NFS 服务搭建
- Linux系统nfs服务
- linux NFS服务
- linux基础学习笔记-7-ssh服务,NFS服务,tftp服务
- Linux nfs服务实际演练
- Linux下开启nfs服务
- 一个比较笨笨的方法,可以定时发微信(部分转自知乎)
- 一致性hash的简单实现案例
- qsort 七种排序
- javscript通过原型链方式显示对象继承
- Linux Shell常用技巧(十)
- 26-Linux-服务-NFS基础
- 黑马程序员:获取任意某年某月天数
- Java 嵌套使用 HashMap
- STL之deque
- 文件夹的复制----c语言实现
- Update-rc.d 命令用法详解
- USACO 1.1 Friday the Thirteenth (friday)
- UVa 839 - Not so Mobile解题报告
- iOS面试经常用到的问题