次のシナリオを検討してください。
- 3 台のマシン: サーバー S1、クライアント C1 (Linux)、クライアント C2 (Windows)
- サーバーのローカルサブネットからのみアクセスできる NFS ファイルシステム
- NFSボリュームは
/mnt/foo
ユーザーとしてS1にマウントされますubuntu
- クライアントが(時々)NFSボリュームにアクセスできるようにしたい
- 一つの選択肢としてはVPNを設定することですが、代わり
sshfs
に
クライアントはsshfs ubuntu@s1:/mnt/foo /mnt/bar/
、sshfs-winWindows マシンの場合)、-o idmap=user
おそらくファイルのアクセス許可を並べ替えることができます。
セットアップは次のようになります。
Client -> sshfs -> Server -> NFS -> Storage
私の質問は、複数のユーザー (C1 と C2、場合によっては S1 自体も) が同時にファイルにアクセスすることに何か懸念があるかどうかです。この設定でもファイル ロックなどは機能しますか?