在Linux上使用7z的最高壓縮比來壓縮文件

本次備份的文件在遠程服務器上,單個文件,大小有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後臺運行,因爲壓縮這麼大的文件需要很長時間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章