gpt4 book ai didi

linux - 关于 lz4mt 压缩和 linux 缓冲问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:55:01 24 4
gpt4 key购买 nike

我正在使用 lz4mt 多线程版本的 lz4,在我的工作流程中,我将数千个大文件 (620 MB) 从客户端发送到服务器,当文件到达服务器时,我的规则将触发并使用 lz4mt 压缩文件,然后删除未压缩的文件。问题是有时当我删除未压缩的文件时,我无法获得正确大小的压缩文件,因为 lz4mt 在将输出发送到磁盘之前立即返回。那么,lz4mt 有没有办法像 bzip2 那样在压缩后删除未压缩的文件本身。

Input: bzip2 uncompress_file
Output: Compressed file only

鉴于

Input: lz4mt uncompress_file
Output: (Uncompressed + Compressed) file

我认为下面的脚本同步命令也无法正常工作。作为我的规则触发器执行的脚本是:
script.sh

/bin/lz4mt  uncompressed_file output_file
/bin/sync
/bin/rm uncompressed_file

请告诉我如何解决上述问题。非常感谢

最佳答案

作者在这里。您可以尝试以下方法

  1. &&; 连接命令。
  2. 添加 lz4mt 命令行选项 -q(抑制提示)和 -f(强制覆盖)。
  3. 用原始的 lz4 试试。

关于linux - 关于 lz4mt 压缩和 linux 缓冲问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26907931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com