Linux下nfs配置方法

来源:互联网 发布:知乎精神 编辑:程序博客网 时间:2024/05/16 11:01
server端的设置

直接配置文件vi  /etc/exports
内容格式为: 共享目录  可mount主机IP(参数1,参数2,……)
如:/var/nfs 172.16.*.*(rw,sync,all_squash,anonuid=65534,anongid=65534)
注意:有些版本的linux不支持172.16.*.*这种写法,可以改成下面的方法:
/bak/upload/ 10.193.60.0/25(rw,sync,all_squash,anonuid=65534,anongid=65534)
说明:必须注意nfs/目录的访问权限,必须设置成777权限;父目录/var权限无要求,普通的755即可;
启动相关服务
依次启portmap,nfslock,nfs
执行命令:sercice   服务名  start   即可启动服务
检查共享目录是否成功

# showmount  -e
Export list for ns.osserver:
/var/nfs 172.16.*.*
OK,到此为止,NFS服务器搭建完毕。

如果是suse,则有些不同,配置nfs server可以先编辑/etc/exports好之后,再通过yast来启动nfs服务,非常简单。

客户端的设置
   
确保portmap运行
客户端必须确保RPC协议相应的portmap正常运行,否则mount将失败;
另外,对于oracle数据泵导出到nfs磁盘,则还必须保证nfslock服务运行。

showmout命令对于NFS的操作和查错有很大的帮助,所以我们先来看一下showmount的用法    showmout
-a :这个参数是一般在NFS SERVER上使用,是用来显示已经mount上本机nfs目录的cline机器。
-e :显示指定的NFS SERVER上export出来的目录。
例如:
showmount -e 172.16.81.219
Export list for localhost:
/tmp *
/home/public (everyone)
/home/test 172.16.81.220


挂载/var/nfs目录(本地挂载点为/mnt/nfs)
mount -t nfs 172.16.81.219:/var/nfs /mnt/nfs
成功mount以后,即可同本地目录一样随意操作;
mount nfs的还有其它可选参数,例如:
mount -t nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0 10.10.5.190:/data/oraclebak /app/backup/
上面这种mount方式适合oracle10g对数据文件或备份集的访问。      
mount -t nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0 tibems01:/data/test /data/test

mount -t nfs hndc01:/bak/nfs /bak/nfs
mount -t nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0 hndc01:/bak/nfs /bak/nfs
mount -t nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0 hndc01:/bak/upload /bak/aaa

前段时间在广州使用expdp导出到nfs文件系统上,发现只能用下面方式挂载后才正常:
mount -t nfs -o hard,bg,proto=tcp,vers=3,suid,rsize=32768,wsize=32768,intr,noac,timeo=600,nolock 192.168.3.1:/bak/cpdds1 /bak/cpdds1
mount -t nfs -o hard,bg,proto=tcp,vers=3,suid,rsize=32768,wsize=32768,intr,noac,timeo=600,nolock 192.168.3.1:/bak/cpdds2 /bak/cpdds2
mount -t nfs -o hard,bg,proto=tcp,vers=3,suid,rsize=32768,wsize=32768,intr,noac,timeo=600,nolock 192.168.3.1:/bak/cpdds3 /bak/cpdds3
原创粉丝点击