linux下配置简单的nfs服务

来源:互联网 发布:淘宝ios代退款店铺 编辑:程序博客网 时间:2024/05/17 22:21
nfs摘要


1.导出资源配置在 /etc/exports 中

2.服务器使用命令  exportfs -r 或  service nfs reload通知资源导出的变更

3.共享目录通过mount 命令访问

4.NFS 服务器是一个 RPC 服务  所以也需要portmap(端口映射服务)


开启nfs 服务   

     service nfs start  或者   /etc/init.d/nfs start

主配置文件 

/etc/exports

可通过man exports命令查看nfs主配置文件如何修改
文件的绝对路径 主机名(@工作组,ip网段/24, ip地址, *.域名)   (读写权限等)

eg:

注:本例中的server 为红帽系统5.8  ip为192.168.1.102  client 为win7系统 ip 为:192.168.1.100

iptables -F              关闭防火墙
mkdir /share
mkdir /common      在/目录下创建两个文件夹

vim  /etc/exports      修改配置文件

加入如下语句:

/share  192.168.1.0/24  (ro)      设置为read-only
/common 192.168.1.0/24   (rw) 设置为可读写

保存后退出vim编辑器
在客户端下使用命令   showmount -e 192.168.1.102      192.168.1.102为服务器ip

注:要关闭防火墙   否则可能导致请求超时

可以看到刚才配置的两个文件


通过(在unix系统下)
mount 192.168.1.102:/share /mnt/
mount 192.168.1.102:/common /mnt/

挂载文件

在windows7下首先要开启nfs服务 

mount指令较unix下略有不同

mount 192.168.1.102:/share  x:

这里   x:   是指一个未使用的盘符.

当向/share中添加或修改文件时   会提示permission denied
因为/share设置为只读文件

当向/common中添加或修改文件时  也会提示 Read-only system  错误

此时只在服务器端输入

chmod 777 /common

修改文件权限后,就能操作成功.
0 0