Bitte stellen Sie sich folgendes Szenario vor:
- Drei Maschinen: Server S1, Client C1 (Linux), Client C2 (Windows)
- Ein NFS-Dateisystem, auf das nur vom lokalen Subnetz des Servers aus zugegriffen werden kann
- Das NFS-Volume wird
/mnt/foo
als Benutzer auf S1 gemountet.ubuntu
- Ich möchte den Clients den (gelegentlichen) Zugriff auf das NFS-Volume ermöglichen
- Eine Möglichkeit wäre, ein VPN einzurichten, aber ich würde
sshfs
stattdessen lieber verwenden
Die Clients könnten eine Verbindung herstellen sshfs ubuntu@s1:/mnt/foo /mnt/bar/
, indem siesshfs-winauf der Windows-Maschine) und mit -o idmap=user
kann ich wahrscheinlich die Dateiberechtigungen sortieren.
Das Setup sieht also wie folgt aus:
Client -> sshfs -> Server -> NFS -> Storage
Meine Frage ist: Gibt es Bedenken im Zusammenhang mit mehreren Benutzern (C1 und C2, möglicherweise auch S1 selbst), die gleichzeitig auf Dateien zugreifen? Funktionieren Dateisperren usw. bei diesem Setup weiterhin?