运维日记丨nfs挂载之道 – 作者:database

在日常运维中,我们经常会遇到需要将某块磁盘从某台服务器挂载到另外一台服务器的情况。但是常常会因为不会挂载或者挂载方法不正确而抓耳挠腮。

别担心,小编整理了linux和aix上nfs挂载的常用命令以及常见的报错。

知识点一:如何在linux上实现磁盘共享

源端/Tbackup/bak文件系统需要被目标端认识

源端配置:

root用户执行以下操作

image.png

目标端配置:

root用户执行以下操作

image.png

添加到/etc/fstab自启动脚本里

image.png

知识点二:如何在aix上实现磁盘共享

源端/Tbackup/bak文件系统需要被目标端认识

源端配置:

root用户执行以下操作

image.png

目标端配置:

root用户执行以下操作

image.png

添加到/etc/filesystems自启动脚本里

image.png

至此,就可以完成linux到linux,aix到aix,linux到aix,aix到linux四种情况下的nfs挂载问题了。接下来介绍一些在挂载的时候遇到的小问题:

挂载时常见错误及解决

问题一:两边都ping的通,但挂载时却报连接超时

解决步骤:

1 确认源端nfs进程是否开启 

2 在源端和目标端/etc/hosts目录下配置两端的ip+主机名,并检查配置是否正确 

3 重新挂载。

问题二:vmount: Operation not permitted.

解决步骤:

1 检查源端权限和属主赋予是否正确 

2 若是aix上挂载nfs报此错误,可设置nfs参数nfso  -p -o nfs_use_reserved_ports=1 

3重新挂载。

问题三:ORA-27054

NFS file system where the file is created or resides is not mounted with correct options

解决步骤:给大家附上一张各个版本操作系统的挂载参数。

image.png

掌握了以上这些,nfs挂载就不在话下了,so easy!

参考文献

参考文档:Mount Options for Oracle files for RAC databases and Clusterware when used with NFS on NAS devices (Doc ID 359515.1)

 


美创运维中心数据库服务团队拥有Oracle ACE 1人、OCM 10余人、数十名Oracle OCP、MySQL OCP、红帽RHCA、中间件weblogic、tuxedo认证、达梦工程师 ,著有《Oracle DBA实战攻略》,《Oracle数据库性能优化方法和最佳实践》,《Oracle内核技术揭秘》等多本数据运维优化书籍。目前运维各类数据库合计2000余套,精通Oracle、MySQL、SQLServer、DB2、PostgreSQL、达梦等主流商业和开源数据库。并成为首批国内达梦战略合作伙伴之一,拥有海量经验和完善的人员培养体系。并同时提供超融合,私有云整体解决方案。

来源:freebuf.com 2020-06-15 10:48:03 by: database

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论