【问题标题】:Distributed uncompression of a file archive文件归档的分布式解压缩
【发布时间】:2011-11-16 18:23:17
【问题描述】:

一个 bash 脚本问题。假设我们有一个调用主机 H 和一个远程服务器 S。是否有可能(使用从 H 到 S 的 tar 的 ssh 远程调用)解压缩驻留在 S 上的文件存档(并因此使用 S 的计算资源)使得文件和档案的目录只在 H?

【问题讨论】:

    标签: linux unix ssh distributed tar


    【解决方案1】:

    如果你的 tarball 是 gzip 压缩的,你可以远程 gunzip 并在本地解压

    ssh S gzip -dc < archive.tar.gz | tar xvf -
    

    要真正做到这一点,您需要一个非常快的网络和一个非常慢的工作站。

    除非您拥有共享文件系统(NFS、CIFS、...),否则您无法远程解压缩存档。

    【讨论】:

    • 这没用,因为 SSH 加密引入的开销至少与在本地解压缩文件的开销相似......并且留下您请求 ssh 使用压缩!!!
    猜你喜欢
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多