NFS挂载

来源:互联网 发布:postman ubuntu 编辑:程序博客网 时间:2024/06/05 03:51
服务端:192.168.18.251
/opt/gongxiang 192.168.18.252(rw)
客户端:192.168.18.252
mount 192.168.18.251:/opt/gongxiang/ /opt/gongxiang_2/

启动nfs:
service portmap start
service nfs start

设置NFS服务器的自动启动状态
对于实际的应用系统,每次启动LINUX系统后都手工启动nfs服务器是不现实的,需要设置系统在指定的运行级别自动启动portmap和nfs服务。
# chkconfig --list portmap
# chkconfig --list nfs
设置portmap和nfs服务在系统运行级别3和5自动启动。
# chkconfig --level 35 portmap on
# chkconfig --level 35 nfs on

执行“ntsysv”命令启动服务配置程序,找到“nfs”和“portmap”服务,分别在其前面加上“*”,然后选择“确定”即可。
nfs lock 不要加上“*”

自动挂载:
$ vi /etc/fstab
192.168.18.251:/opt/gongxiang   /opt/gongxiang_2   nfs  defaults  0 0

写入文件时报错
mkdir: cannot create directory `test2': Permission denied
解决办法:
在sever的相应目录上o+w
chmod 777 目录

当客户机挂载了远程nfs服务器时,会发现一个问题。当你用一个普通用户的身份去挂载nfs时,你可能会发现文件的UID和GID发生了变化,是因为NFS本身没有身份认证机制。如果nfs服务器和客户机都有相同的账号和组时,就不会有这样的问题(/etc/passwd和/etc/group相同)
所以在用cat /etc/passwd | grep nfsnobody 会发现有一个nfsnobody这样用户
0 0
原创粉丝点击