在Linux上使用7z的最高压缩比来压缩文件

面对1.6TB的大文件和仅3mb/s的网速,本文介绍了一种利用Linux下的7z命令进行高效压缩的方法,通过特定参数设置实现最高压缩比,有效减少传输时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本次备份的文件在远程服务器上,单个文件,大小有1.6TB,而网速只有3mb/s,大概算了下,这种速度要下载完需要6.3天左右,时间上根本无法忍受,所以在网上寻找Linux压缩命令,当然大家都知道的是7z压缩比最高,但是很多文章千篇一律介绍基本的使用,但却找不到我需要使用最高压缩比的参数信息。

服务器的环境是:

RHEL6.5+40cpus+20TB存储,为数据库服务器。

发现默认已经安装了7z,命令为7za。

看了下文档,成功使用下面的命令创建:

7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on yourfile.7z ./yourfile.dmp &

-t7z   创建7z文件

 -m0=lzma
        使用 lzma 压缩方法,该方法最优了吧

-mx=9  

       压缩等级 = 9 (超级)

-mfb=64
        fast bytes for LZMA = 64

-md=32m
        字典大小 = 32 m

-ms=on

       solid archive = on

&

   在Linux后台运行,因为压缩这么大的文件需要很长时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值