在客户端服务器上,NFS 挂载/oracle/r12/inst/apps/database1
按预期工作,但/oracle/r12/apps
实际上并非如此。例如,如果文件touch test
中的I同时出现在客户端和服务器上,则情况并非如此。/oracle/r12/inst/apps/database1
test
/oracle/r12/apps
NFS 服务器/etc/exports
[root@nfs-server apps]# cat /etc/exports
/oracle/ x.x.x.x(rw,fsid=0,sync,nohide,no_subtree_check,no_wdelay,no_root_squash)
/oracle/r12/ x.x.x.x(rw,sync,no_wdelay,nohide,no_subtree_check,no_root_squash)
/oracle/r12/apps/ x.x.x.x(rw,sync,no_wdelay,nohide,no_subtree_check,no_root_squash)
/oracle/r12/inst/apps/ x.x.x.x(rw,sync,no_wdelay,nohide,no_subtree_check,no_root_squash)
NFS 客户端/etc/fstab
[root@nfs-client ~]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
x.x.x.x:/oracle/r12/inst/apps/database1 /oracle/r12/inst/apps/database1 nfs defaults 1 2
x.x.x.x:/oracle/r12/apps /oracle/r12/apps nfs defaults 1 2
df -h 的 NFS 客户端输出
[root@erl-ora-apps1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
274G 16G 244G 7% /
/dev/sda1 99M 61M 34M 65% /boot
tmpfs 7.9G 0 7.9G 0% /dev/shm
x.x.x.x:/oracle/r12/apps
3.1T 2.5T 441G 86% /oracle/r12/apps
x.x.x.x:/oracle/r12/inst/apps/database1
3.1T 2.5T 441G 86% /oracle/r12/inst/apps/database1
答案1
感谢大家的所有评论。
以下是我为解决该问题所采取的措施。
在两台服务器上启动ntp服务并同步时间。
/etc/fstab
在 NFS 客户端上更改为
xxxx:/oracle/r12/inst/apps/database1 /oracle/r12/inst/apps/database1 nfs 默认值 0 0 xxxx:/oracle/r12/apps /oracle/r12/apps nfs 默认值 0 0
/etc/exports
在 NFS 服务器上更改为
/oracle/r12/ x.x.x.x/24(rw,sync,no_wdelay,nohide,no_subtree_check,no_root_squash)
/oracle/r12/apps/ x.x.x.x/24(rw,sync,no_wdelay,nohide,no_subtree_check,no_root_squash)
exportfs -av
在 NFS 服务器上运行
在 NFS 客户端上手动卸载驱动器并
mount -a
重新读取 /etc/fstab 并挂载文件系统。
现在它运行正常。