Unix操作系統(tǒng)磁盤管理
大多數(shù)人在使用Unix操作系統(tǒng)的時候,經(jīng)常有單個磁盤的容量現(xiàn)在已經(jīng)超過了 1TB,但是大型數(shù)據(jù)文件、日志文件、圖像以及電影等媒體文件很快就把磁盤裝滿了。為了節(jié)省Unix操作系統(tǒng)空間,可以把許多文件壓縮到原大小的幾分之一。
例如,Apache 日志文件(是簡單的文本)可以壓縮到原大小的十分之一。今天我們就來告訴大家個好的工具來解決這個問題。
盡管壓縮可以節(jié)省Unix操作系統(tǒng)磁盤空間,但是也會增加工作量。例如,如果需要分析壓縮的 Apache 日志文件,就必須解壓它,處理數(shù)據(jù),然后重新壓縮它。如果有大量日志文件(如果保留分析趨勢所需的記錄,這種情況很常見),那么開銷會非常大。
幸運(yùn)的是,Unix操作系統(tǒng)中g(shù)zip 套件包含許多可以 “在原地” 處理壓縮文件的實(shí)用程序。zcat、zgrep、zless、zdiff 等實(shí)用程序的作用分別與 cat、grep、less 和 diff 相同,但是它們操作壓縮的文件。
下面,用 gzip 壓縮兩個源代碼文件并用 zdiff 進(jìn)行比較:
- $ cat old
- This
- is
- Monday.
- $ cat new
- This
- is
- Tuesday.
- $ gzip old new
- $ zdiff -c old.gz new.gz
- *** - 2009-03-30 22:26:34.518217647 +0000
- --- /tmp/new.10874 2009-03-30 22:26:34.000000000 +0000
- ***************
- *** 1,3 ****
- This
- is
- ! Monday.
- --- 1,3 ----
- This
- is
- ! Tuesday.
很清楚的就看出來效果了,我們以后就知道應(yīng)該使用 zcat 查看壓縮的文件了,希望大家在以后使用Unix操作系統(tǒng)的時候,能夠運(yùn)用這個工具。
【編輯推薦】
- Unix服務(wù)器的三個發(fā)展方向
- Q2:Unix服務(wù)器市場 Sun下滑IBM上升
- 在UNIX服務(wù)器上設(shè)置Oracle8i全文檢索
- Unix服務(wù)器的光明之路
- Sun攜手富士通推出八核UNIX服務(wù)器