NFS挂载遇到的问题

问题描述:生产环境中需要经常运用NFS挂载,就在测试环境中测试一下,将服务器中192.168.1.4 /u01/app/oracle/product/11.2.0/dbhome_1/dbs  挂载到192.168.1.3的/nfs/nfs_orcl,

     将192.168.1.5/u01/app/oracle/product/11.2.0/dbhome_1/dbs   挂载到192.168.1.3的/nfs/nfs_orclstd

1.先创建192.168.1.3的挂载点/nfs/nfs_orcl          /nfs/nfs_orclstd

mkdir -p /nfs/nfs_orcl

mkdir -p /nfs/nfs_orclstd

 

 

 2.192.168.1.4上操作

[root@orcl /]# rpm -qa | grep nfs    先查看本机是否安装有nfs包

 

 

 [root@orcl /]# vi /etc/exports        把需要挂载的目录以及服务器写到exports里边,这里一定要写对服务器地址,不然总是报Permission denied

 

 

 [root@orcl /]# exportfs -rv    使写入的命令生效

 

 

 3.192.168.1.5上操作,都是一样的,前期只有能网络能ping通,后期只要细心点都没有什么问题

[root@orcl /]# rpm -qa | grep nfs

[root@orclstd dbhome_1]# vi /etc/exports    这里后边要注意给挂载点的权限,这里给的是读写权限,如果是root权限会给文件造成风险,权限太大,这里给的是no_root

[root@orclstd dbhome_1]# exportfs -rv

4.挂载1.4和1.5服务器的目录

[root@localhost nfs_orcl]# mount -t nfs -o vers=3 192.168.1.4:/u01/app/oracle/product/11.2.0/dbhome_1/dbs /nfs/nfs_orcl            挂载192.168.1.4

[root@localhost nfs]# df nfs_orcl                查看目录挂载点,挂载的是192.168.1.4的目录

 

 

 [root@localhost nfs_orclstd]# mount -t nfs -o vers=3 192.168.1.5:/u01/app/oracle/product/11.2.0/dbhome_1/dbs /nfs/nfs_orclstd          挂载192.168.1.5

[root@localhost nfs]# df nfs_orclstd/           查看目录挂载点,

 

 

 5.取消挂载  umount+文件名

[root@localhost nfs_orclstd]# umount /nfs/nfs_orcl

 

 

 6.我遇到的基本是Permission denied权限不够的问题,这里需要查看/etc/exports/设置的挂载服务器IP地址以及路径正确不正确,就能搞定。

[root@localhost nfs_orclstd]# mount -t nfs -o vers=3 192.168.1.5:/u01/app/oracle/product/11.2.0/dbhome_1/dbs /nfs/nfs_orclstd
mount: mount to NFS server '192.168.1.5' failed: RPC Error: Program not registered.

7.nfs重启,有时候需要重启一下服务就ok

[root@orclstd dbs]# /etc/init.d/nfs restart

 

 8.相关命令

添加挂载路径:[root@orclstd dbs]# vi /etc/exports

挂载路径生效:[root@orclstd dbs]# exportfs -rv

取消挂载路径:[root@localhost nfs_orclstd]# umount /挂载点文件

目标端挂载目录:[root@localhost nfs_orcl]# mount -t nfs -o vers=3 192.168.1.4:/u01/app/oracle/product/11.2.0/dbhome_1/dbs /nfs/nfs_orcl

修改权限        :chown -R oracle:oinstall /文件名

重启nfs服务  :[root@orclstd dbs]# /etc/init.d/nfs restart

查询本机nfs共享目录:showmount -e localhost

查询本机共享目录连接情况:showmount -a localhost

查看占用命令 :fuser -mv /挂载点

杀死占用命令 :fuser -kv /挂载点

相关文章

文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限...
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Wi...
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Lin...
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,...
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 Open...