Linux
文件壓縮——如何在Linux中實現
我希望能夠壓縮磁碟上的某些文件(我需要保留但很少使用)。我注意到它
chattr +c
標記了一個文件進行壓縮,但它似乎並沒有真正壓縮文件。在每個文件或每個目錄的基礎上實現文件壓縮的最簡單方法是什麼?
Ext2 和family(包括ext4)為壓縮保留了一個屬性,但不實現它。此功能最初被推遲是因為有更緊急的事情要做,然後隨著儲存介質大小的增長比尚未壓縮的數據大小快得多,它變得過時了。今天的大多數大文件(影片、音樂,甚至文字處理器文件)已經被壓縮了。
壓縮對於中等大小的文件仍然有意義。在性能方面,這是一個權衡:它花費更多的 CPU 時間但更少的 I/O 時間。