Debian
如果已解除安裝,則重新安裝 SMB 文件系統
我通過我的路由器有一個 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 安排它