我有一個只能遠端連接的 Linux 伺服器。我想備份它,但它必須透過網路進行,並且我選擇了 Google Drive 來保存備份。我唯一還沒有解決的難題是如何打包和壓縮所有檔案。我想要壓縮,因為 Google Drive 上的空間有限,而且它也會減少上傳時間。
我當然可以使用標準的 tar+gzip/bzip 或 zip,甚至可能使用 7z 等奇特的東西來獲得最佳壓縮效果。
但我想知道的是 - 許多需要備份的文件都是 JPEG 影像之類的文件,無論我使用哪種壓縮器,它們都不能很好地壓縮。如果將這些檔案原樣複製到目標存檔而不是壓縮,速度會更快。其他文件是文字文件,使用專門的演算法可以更好地壓縮(你能看出我正在備份網站嗎?)。
是否有某種歸檔程序可以識別此類文件(通過文件擴展名就可以了)並為它們應用不同的演算法?我想我在某處見過一個,但我不記得是哪一個以及是否有 Linux 版本。
或者也許我想太多了?
答案1
嘗試自由弧。它可以自動選擇LZMA/PPD/多媒體壓縮:
包括 LZMA、PPMD、TrueAudio 和通用多媒體壓縮演算法,可依檔案類型自動切換