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