Ubuntu 14.04配置nfs服务
2016-03-15 09:04
441 查看
网上许多nfs的配置说明所使用ubuntu版本过老或者存在其他问题
本文使用ubuntu14.04 默认安装了rpcbing
1. 下载nfs套件
apt-get install nfs-kernel-server nfs-clinet nfs-common
2. 开启相关服务(ubuntu)
service portmap start
3. nfs服务端配置
vi /etc/exports
<共享文件名> <hostname1/IP1(参数)> <hostname2/IP2(参数)> ...
eg: /home/user/shared *(rw,sync,no_root_squash)
向所有网段共享/home/user/shared文件或文件夹,参数:读写、同步、非root权限
详细配置内容见该blog
http://blog.chinaunix.net/uid-20628575-id-72545.html
4. 开启nfs server服务
service nfs-kernel-server start
5. 客户端查看共享文件
showmount -e 192.168.1.100
(假设服务端IP为:192.168.1.100)
显示:Export list for 192.168.1.100:
/home/user/shared *
6. 客户端挂载共享文件
mount -t nfs 192.168.1.100:/home/user/shared /home/user/new_folder
完成文件共享!
FAQ:
配置过程中可能出现以下问题
1. 开启portmap过程中出现unrecognized service portmap ....
portmap软件不存在,可能在ubuntu高版本中替换为rpcbind,无需开启该服务
2. 客户端showmount看不到共享文件
确认双方处于同一局域网下
3. 客户端挂载共享文件时出现mount.nfs: access denied by server while mounting 192.168.1.108:/home/user/shared
可能原因1: 服务端允许访问网段设置错误
可能原因2: 服务端参数设置为root_squash(root权限访问)
可能原因3: 共享文件名存在大写,nfs服务对大小写不敏感无法识别
本文使用ubuntu14.04 默认安装了rpcbing
1. 下载nfs套件
apt-get install nfs-kernel-server nfs-clinet nfs-common
2. 开启相关服务(ubuntu)
service portmap start
3. nfs服务端配置
vi /etc/exports
<共享文件名> <hostname1/IP1(参数)> <hostname2/IP2(参数)> ...
eg: /home/user/shared *(rw,sync,no_root_squash)
向所有网段共享/home/user/shared文件或文件夹,参数:读写、同步、非root权限
详细配置内容见该blog
http://blog.chinaunix.net/uid-20628575-id-72545.html
4. 开启nfs server服务
service nfs-kernel-server start
5. 客户端查看共享文件
showmount -e 192.168.1.100
(假设服务端IP为:192.168.1.100)
显示:Export list for 192.168.1.100:
/home/user/shared *
6. 客户端挂载共享文件
mount -t nfs 192.168.1.100:/home/user/shared /home/user/new_folder
完成文件共享!
FAQ:
配置过程中可能出现以下问题
1. 开启portmap过程中出现unrecognized service portmap ....
portmap软件不存在,可能在ubuntu高版本中替换为rpcbind,无需开启该服务
2. 客户端showmount看不到共享文件
确认双方处于同一局域网下
3. 客户端挂载共享文件时出现mount.nfs: access denied by server while mounting 192.168.1.108:/home/user/shared
可能原因1: 服务端允许访问网段设置错误
可能原因2: 服务端参数设置为root_squash(root权限访问)
可能原因3: 共享文件名存在大写,nfs服务对大小写不敏感无法识别
相关文章推荐
- URL具体解释
- javaweb+mysql+c3p0ajax实现三级联动
- 清除浮动方法
- JSP内置对象-pageContext(其中包括域对象的使用)
- class_create(),device_create自动创建设备文件结点
- 2015--蓝桥杯--九数组分数
- iOS开发时如何判断APP是否第一次运行
- 向一个数组中插入元素
- Android——寄存器和存储器的区别
- 51单片机——定时器
- select下拉框之数据回显
- It忍者神龟之生成Word文档
- 关于北京朋友的驰骋工作流引擎的是否可以封装到js接口的答复
- adb 5037端口占用
- Windows文件监听返回值官方解释
- swift系统学习第一章
- recompress-apk 压缩 apk
- GIS+=地理信息+容器技术(6)——Dockerfile介绍
- php thread扩展的使用
- POJ2236——Wireless Network 并查集应用