請考慮以下場景:
- 三台機器:伺服器S1、客戶端C1(Linux)、客戶端C2(Windows)
- 只能從伺服器的本機子網路存取的 NFS 檔案系統
/mnt/foo
NFS 磁碟區以使用者身分安裝到S1 上ubuntu
- 我想讓客戶端(偶爾)訪問 NFS 卷
- 一種選擇是設定 VPN,但我更喜歡
sshfs
使用
客戶端可以連線做sshfs ubuntu@s1:/mnt/foo /mnt/bar/
(或使用sshfs-win在Windows機器上)並且-o idmap=user
我可以對檔案權限進行排序。
所以設定將是:
Client -> sshfs -> Server -> NFS -> Storage
我的問題是:是否存在與多個使用者(C1 和 C2,也可能是 S1 本身)同時存取文件相關的問題。文件鎖定等功能在此設定下仍然有效嗎?