xz 与 lzma 压缩

以 CPU 时间换取更小体积的压缩格式(.xz),支持多线程与多档预设;适合长期归档与带宽受限的离线交付。

备份与容灾速查数据更新于 2026-10-12

常用命令

常用命令
xz -T0 -9 -k archive.tar        # 多线程 + 高预设,保留源文件
xz -d archive.tar.xz             # 解压
xz -l archive.tar.xz             # 查看压缩信息
预设-0 更快到 -9 更省空间,默认 -6
多线程-T0;小文件并行收益有限
兼容unxz / lzma 系列命令互通
归档要考虑解压成本:需要频繁抽检的副本可用 zstd,长期封存的副本适合 xz 这类更省空间的格式。

易错点

  • -9 对大文件可能占用大量内存与时间,上线前先用小样本测时间与内存
  • 不同实现(如第三方工具内置的 xz)生成的文件可能互不兼容,归档时记录工具与版本

数据来源与参考

  • man 1 xz(XZ Utils 手册)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌