SMBファイルシステムがマウント解除されている場合は再マウントします。

SMBファイルシステムがマウント解除されている場合は再マウントします。

4つのrPi4B間で文書を共有するために使用するルーターを介してSMB共有があります。次の行を使用して、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それが絶対に最後のオプションになるはずです。

ベストアンサー1

mount コマンドを実行する前に、ファイルシステムがオンラインであることを確認できます。

考えられる解決策は次のとおりです。

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

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

これらの2行のコードはcifsマウントをチェックし、デバイスがオンラインの場合は特定の行をスキップし、そうでない場合はmountコマンドを実行します。 cronで予約する

おすすめ記事