Synchronization

NFS 目錄不工作

  • July 17, 2013

在客戶端伺服器上,NFS 掛載/oracle/r12/inst/apps/database1按預期工作,但/oracle/r12/apps沒有。例如,如果文件中的touch testi同時出現在客戶端和伺服器上,則./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)

在NFSexportfs -av伺服器上執行

在 NFS 客戶端上手動解除安裝驅動器並發出 mount -a以重新讀取 /etc/fstab 並安裝文件系統。

現在它工作正常。

引用自:https://serverfault.com/questions/524133