これが私の現在の設定です:
SSHを使用してDSL回線で、sambaがインストールされているリモートLinuxボックスに接続します。ローカルのLinuxボックスでポート139を転送してトンネルを作成します。次に、smbmountを使用してリモートボックス上のファイルにアクセスします。
残念ながら、接続が遅い場合があり、ファイルを開いたソフトウェアがハングします。かなり迷惑です。
それらのハングを回避するためにファイルをローカルに自動的にキャッシュする方法があるかどうか疑問に思いましたか?これを行うための適切な設定があれば、smb、SSHFS、またはNFSを使用している可能性があります。 SSHを使用して接続する必要があります。
SSHFSには、キャッシュを微調整するためのオプションがあります。マニュアルページを参照してください(SSHFSとFuseの両方のオプションがあります)。もう1つのオプションは、SSH/VPNを介したNFSv3またはNFSv4で、独自に暗号化を提供できます。
ただし、主にサーバーを使用してデータを信頼できる場所に保存している場合は、ファイルをローカルに保持し、時々rsync
(ssh経由)することもできます(デルタ転送アルゴリズムを使用します)。したがって、帯域幅を節約できます)。つまり、自分でキャッシュを作成し、必要に応じてフラッシュします。セキュリティが懸念され、問題のワークステーションに対する完全な権限がある場合は、暗号化されたパーティションにローカルコピーを配置できます(その場合は、スワップを暗号化することも忘れないでください)。