这是我目前的设置:
我使用SSH连接到一条DSL线路上,并安装了samba。 我通过转发本地Linux机箱上的端口139来创build一个隧道。 然后,我使用smbmount来访问远程盒子上的文件。
不幸的是,连接有时很慢,它使软件打开文件挂起。 这是很烦人的。
我想知道是否有办法在本地自动caching文件,以避免thungs? 它可以使用smb,SSHFS甚至NFS,如果有一个很好的设置这样做。 我只需要使用SSH连接。
SSHFS有调整caching的选项 – 参见它的手册页(SSHFS和FUSE都有选项)。 另一种select是通过SSH / VPN或NFSv4的NFSv3,它可以自行提供encryption。
但是,如果您主要使用服务器来将数据存储在可靠的位置,则可以在本地保存文件,并且不时使用rsync (通过ssh)(使用delta转移algorithm,从而节省带宽)。 换句话说,自己创buildcaching并在需要时刷新它。 如果担心安全问题,并且您对所涉及的工作站拥有完全的权限(也请记住在此情况下encryption交换),则可以将本地副本放在encryption分区上。