Ubuntu操作系统学习笔记之NFS基础
来源:互联网 发布:pc端前端数据渲染 编辑:程序博客网 时间:2024/05/21 12:23
说明
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 start
chkconfig 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方式挂载
- Ubuntu操作系统学习笔记之NFS基础
- ubuntu操作系统学习笔记之NFS安装
- ubuntu操作系统学习笔记之------网络基础
- Ubuntu操作系统学习笔记之FTP基础
- Ubuntu操作系统学习笔记之磁盘基本概念
- Ubuntu 操作系统学习笔记之文件系统
- Ubuntu操作系统学习笔记之权限机制
- ubuntu操作系统学习笔记之网络配置
- ubuntu操作系统学习笔记之文本处理
- Ubuntu 操作系统学习笔记之系统启动详解
- Ubuntu操作系统学习笔记之Vim 配置
- Ubuntn操作系统学习笔记之SMB基础
- Ubuntu操作系统学习笔记之五(Ubuntu常用指令)
- 操作系统笔记之基础
- linux学习笔记之nfs
- Ubuntu 操作系统学习笔记之二--系统目录架构
- Ubuntu操作系统学习笔记之-----文件基本操作管理
- Ubuntu操作系统学习笔记之Vim简单介绍
- 汉诺塔问题的递归实现(扩展)
- 程序员的人生
- html5 (EME)Encrypted Media Extensions
- easyui和jqueryui冲突解决
- zvasdf
- Ubuntu操作系统学习笔记之NFS基础
- UI-控件-TextField
- POJ 1050 To the Max
- C语言关键字分析系列
- ios app开发教程新的分享
- wince -- 用SYSGEN_CAPTURE实现WINCE PUBLIC文件夹中新增驱动DM9000的本地化(BSP化)
- 实习第四天
- php生成二维码的几种方式
- 且行且珍惜