注意:我使用的是 Windows 文件服务器和 .NET
如果我要从远程文件服务器上的文件创建 TAR 文件(意思是,TAR 文件将在原始文件所在的远程文件服务器上创建),字节是否需要到达我的机器然后返回到文件服务器(因为我的机器正在运行生成 TAR 的代码),还是它们会留在文件服务器上?我在问最好的(理论上的)实现。
谢谢!
注意:我使用的是 Windows 文件服务器和 .NET
如果我要从远程文件服务器上的文件创建 TAR 文件(意思是,TAR 文件将在原始文件所在的远程文件服务器上创建),字节是否需要到达我的机器然后返回到文件服务器(因为我的机器正在运行生成 TAR 的代码),还是它们会留在文件服务器上?我在问最好的(理论上的)实现。
谢谢!
必须将字节读入您的机器。我知道您可以在远程服务器上执行 TARing 的唯一方法是让远程服务器生成 TAR。例如,您可以通过 SSH 连接并在远程服务器上运行 shell 命令。
字节需要在它们被处理的地方。
如果您的目标是最大程度地减少带宽使用,那么最好的办法是在您的服务器上安装一个脚本,当您的远程系统触发该脚本时,该脚本将为您生成 tar 文件。
最好的实现实际上取决于您的目标和约束是什么。
不幸的是,在所描述的场景中,TAR 操作将使用网络带宽。您需要在文件服务器上运行 tar 程序以避免使用带宽。