Nfs

以普通使用者的身份修復“過時的文件句柄”錯誤?

  • September 14, 2015

我有一個 ubuntu 系統,我作為普通使用者通過 ssh 使用命令進行控制。在那台機器上,我有一個用於 NFS 共享的 fstab 條目。我可以掛載和解除安裝文件夾,因為我user在 fstab 條目中設置了選項。

問題是 NFS 伺服器每晚都關閉(不會更改),導致Stale file handle客戶端出現錯誤。

作為 sudo 使用者,我可以簡單地為 NFS 共享強制解除安裝/掛載,但這不可能,因為我作為普通使用者通過 ssh 控制機器並且我不打算通過管道傳輸密碼。

所以問題是:作為普通使用者,我如何解除安裝/重新安裝或以其他方式修復我的Stale file handle錯誤?

有幾種方法可以解決這個問題,但沒有一個是最佳的。理想情況下,您希望在 NFS 伺服器關閉之前解除安裝共享(這可以通過 SNMP 陷阱或自定義套接字程序或任何數量的其他方法來完成)。

我認為在這種情況下,我的首選操作是 cron 解除安裝,假設 NFS 伺服器每天在相同的時間範圍內關閉和啟動。如果 NFS 伺服器偶爾出現故障,我會考慮使用 SNMP 陷阱或通知。(這裡有一篇關於它們的文章。)

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