NASネットワーク共有をマウントしますが、NASをスリープモードにします。

NASネットワーク共有をマウントしますが、NASをスリープモードにします。

NFS / SMBアクセスがデフォルトで有効になっているNAS(WD MyCloud)があります。また、SSH接続を使用してインターネット経由でアドレスを指定できるGitサーバーとして使用したいRaspberry Piもあります。データはNASに保存されます。

要約する:

Internet -> router -> raspberry -> NAS

NFSを使用してNAS共有を正常にマウントしましたが、これを行うとNASはRaspberry Piによってマウントされるため、絶対スリープモードにはなりません。コミットを数回行ったのですが、必要なときだけNASが有効になればいいと思います。

NFSを使用してこれを達成できますか?他の技術を使用しますか?一定期間が経過した後にNFS共有をアンマウントし、必要に応じて自動的に再マウントできますか?

ベストアンサー1

私のStackExchangeプロフィールでこの質問を見つけました。それ以来、私が探していた答えを見つけました。

NFSマウントの代わりにSSHFSを使用してファイルにアクセスするため、NASで暗号化と認証が可能になりました。

ssh git@cloudRaspberry Piの公開鍵はNASに保存され、パスワードを入力せずに操作できるように構成されています。ユーザーは必要なgitフォルダにアクセスできる必要があります。

次に、Raspberry PiでAutoFSを使用して、必要に応じてsshfsを自動的にマウントしました。

/autofsマウントポイントの作成

mkdir /autofs

(Raspberry Pi/etc/auto.masterユーザーのUID / GIDgitは1005 / 1000です。これにより、マウントポイントにアクセスできるユーザーのUID / GIDに置き換えます。)

/autofs /etc/auto.git uid=1005,gid=1000, --timeout=30, --ghost

in /etc/auto.git(/nfs/gitクラウドサーバーのマウントポイントです)

git -fstype=fuse,port=22,rw,allow_other :sshfs\#git@cloud\:/nfs/git

次にサーバーを/autofs/gitポイントします。/nfs/gitこれらの変更を適用するには、サービスを再起動する必要があるかもしれませんが、覚えていません。

おすすめ記事