这可能是几个问题,但我觉得这是一个类似的问题。安装的可执行文件在哪台计算机上执行?这会随着 like sshfs
、nfs
、 or的改变而改变吗ln
?就像如果你有一个存储服务器和一个计算服务器,存储服务器上的可执行包可以在计算服务器上运行吗?
这可能是几个问题,但我觉得这是一个类似的问题。安装的可执行文件在哪台计算机上执行?这会随着 like sshfs
、nfs
、 or的改变而改变吗ln
?就像如果你有一个存储服务器和一个计算服务器,存储服务器上的可执行包可以在计算服务器上运行吗?
对于您提到的所有协议,文件都会下载到客户端系统(通常是临时存储),然后在本地执行。这些协议不公开远程计算,仅公开存储。
请注意,虽然 SSH FS将在本地执行文件,但使用 SSH 作为 shell 来运行程序将导致可执行文件在远程系统上运行。SSH 公开远程计算。SFTP/SCP 仅公开存储。
安装远程卷并不会真正改变该卷内容的访问方式。挂载只是改变卷的寻址方式(路径表达式)。就像内部硬盘一样,如果程序需要从卷中读取/写入文件,则必须首先将其读入RAM,就CPU而言,不同类型的文件之间实际上没有任何区别辅助存储,无论是本地还是远程。