Debian

如果已解除安裝,則重新安裝 SMB 文件系統

  • February 11, 2021

我通過我的路由器有一個 SMB 共享,用於在 4 個 rPi4B 之間共享文件。我使用以下行通過 gstab 在引導時安裝驅動器:

//fritz.box/fritzbox/NAS_USB    /home/pi/Documents/Dateiserver  cifs    vers=1.0,credentials=/home/pi/.smbcredentials,uid=1000,gid=1000,sec=ntlm,       0       0

每隔一段時間,文件伺服器就會離線,這意味著 4 Pi 將失去對共享文件的訪問權限。我知道打開終端並執行對我來說是一個簡單的步驟,mount -a但讓辦公室裡的其他人這樣做是不切實際的,而且當它發生時我並不總是在身邊。

當網路共享再次可用時,是否有重新安裝網路共享的有效方法?

我知道我可以mount -a每隔幾分鐘執行一次 cron 作業,但這似乎應該是絕對的最後選擇。

您可以檢查 fs 是否線上,然後再執行 mount 命令。

一個可能的解決方案可能是:

online_disk=`2>/dev/null df -t cifs | wc -l`

[ $online_disk -gt 0 ] || muont -a

這兩行程式碼檢查 cifs 掛載,如果設備線上,則有一些行跳過,否則執行 mount cmd。用 cron 安排它

引用自:https://unix.stackexchange.com/questions/634019