Synchronization
NFS 目錄不工作
在客戶端伺服器上,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
謝謝大家的所有評論。
這是我為解決此問題所做的工作。
在兩台伺服器上啟動 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)
在NFS
exportfs -av
伺服器上執行在 NFS 客戶端上手動解除安裝驅動器並發出
mount -a
以重新讀取 /etc/fstab 並安裝文件系統。現在它工作正常。