注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

记录~~~

Stay Hungry. Stay Foolish.

 
 
 

日志

 
 

Linux centos 5.5 NFS 配置  

2013-06-01 12:43:51|  分类: Linux/Shell |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
准备:
200.198.10.10-----服务器端
200.198.10.*-----客户端

安装:
准备yum源
安装下面:
# yum install nfs-utils nfs4-acl-tools portmap 

CentOS系统服务器端配置
1 创建共享目录# mkdir /test/
2 创建或修改/etc/exports 配置文件
/test/   200.168.10.0/24(rw,no_root_squash,sync)

启动: portmap
service portmap start
如果不启动portmap,将会出现以下错误:

[root@localhost ~]# /etc/init.d/nfs start
启动 NFS 服务: [确定]
关掉 NFS 配额:无法注册服务: RPC:无法接收; errno = 拒绝连接
rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp).
[失败]
启动 NFS 守护进程:



启动 nfs:

[root@localhost ~]# /etc/init.d/nfs start
启动 NFS 服务: [确定]
关掉 NFS 配额:[确定]
启动 NFS 守护进程:[确定]
启动 NFS mountd:[确定]
正在启动 RPC idmapd:[确定]
[root@localhost ~]#

检测检查CentOS NFS服务器是否输出我们想共享的目录:

[root@localhost ~]# exportfs
/test 200.168.10.0/24

修改两个文件:

[root@localhost ~]# vi /etc/hosts.deny

portmap:ALL

[root@localhost ~]# vi /etc/hosts.allow

portmap:200.168.10.*



使用客户端:

[root@localhost ~]# /etc/init.d/portmap start
启动 portmap:[确定]

查看服务端是否有共享目录:

[root@localhost ~]# showmount -e 200.168.10.10
Export list for 200.168.10.10:
/test 200.168.10.0/24

使用mount 挂载服务端的目录

[root@localhost ~]# mount -t nfs 200.168.10.10:/test /test

//查看

[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 9.5G 4.8G 4.3G 53% /
/dev/sda3 996M 34M 911M 4% /test
/dev/sda2 4.8G 138M 4.4G 4% /web
tmpfs 97M 0 97M 0% /dev/shm
/dev/hdc 3.9G 3.9G 0 100% /mnt/cdrom
200.168.10.10:/test 996M 34M 911M 4% /test

在在 /etc/fstab 中挂载 nfs 文件系统:

vi /etc/fstab 

200.168.10.10:/test /test nfs defaults 0 0

保存后退出

启动:

chkconfig netfs on


我的实验到这就ok了
在网上 遇到这样的 先放到这作参考:

在成功挂载服务器端的 /home 后就可以在客户端里操作了,这时候写文件或者拷贝文件的时候会遇到一个权限问题报错 : Permission denied,这是因为上面我们在服务器端建立了 /home 但是 /home 的 owner 是 root:root,而客户端的正在访问 NFS 的用户是 /home,NFS 要求服务器端和客户端的 UID 和 GID 必须一致,所以要在 NFS 服务器端修改 /home 的权限和所属: 1. # chown -R vpsee:vpsee /home  
注意使用CentOS NFS 的时候,客户端的用户 UID 和 GID 必须和服务器端的 UID 和 GID 完全符合,否则会造成权限错误。在小规模用户的情况下,我们可以偷懒通过在客户和服务器两端同时建立相同的用户和组来解决这个问题,但是在大规模用户情况 下最好的办法是利用 NIS 或者 OpenLDAP 来统一管理用户,做到一次登录,到处访问。 


  评论这张
 
阅读(628)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018