Linux

文件壓縮——如何在Linux中實現

  • October 28, 2015

我希望能夠壓縮磁碟上的某些文件(我需要保留但很少使用)。我注意到它chattr +c標記了一個文件進行壓縮,但它似乎並沒有真正壓縮文件。

在每個文件或每個目錄的基礎上實現文件壓縮的最簡單方法是什麼?

Ext2 和family(包括ext4)為壓縮保留了一個屬性,但不實現它。此功能最初被推遲是因為有更緊急的事情要做,然後隨著儲存介質大小的增長比尚未壓縮的數據大小快得多,它變得過時了。今天的大多數大文件(影片、音樂,甚至文字處理器文件)已經被壓縮了。

壓縮對於中等大小的文件仍然有意義。在性能方面,這是一個權衡:它花費更多的 CPU 時間但更少的 I/O 時間。

Zfs包括除了廚房水槽之外的所有東西,特別是它確實支持壓縮。Linux 的btrfs也是如此。

引用自:https://unix.stackexchange.com/questions/101039