歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

Unix操作系統磁盤管理

大多數人在使用Unix操作系統的時候,經常有單個磁盤的容量現在已經超過了 1TB,但是大型數據文件、日志文件、圖像以及電影等媒體文件很快就把磁盤裝滿了。為了節省Unix操作系統空間,可以把許多文件壓縮到原大小的幾分之一。

例如,Apache 日志文件(是簡單的文本)可以壓縮到原大小的十分之一。今天我們就來告訴大家個好的工具來解決這個問題。

盡管壓縮可以節省Unix操作系統磁盤空間,但是也會增加工作量。例如,如果需要分析壓縮的 Apache 日志文件,就必須解壓它,處理數據,然後重新壓縮它。如果有大量日志文件(如果保留分析趨勢所需的記錄,這種情況很常見),那麼開銷會非常大。

幸運的是,Unix操作系統中gzip 套件包含許多可以 “在原地” 處理壓縮文件的實用程序。zcat、zgrep、zless、zdiff 等實用程序的作用分別與 cat、grep、less 和 diff 相同,但是它們操作壓縮的文件。

下面,用 gzip 壓縮兩個源代碼文件並用 zdiff 進行比較:

  1. $ cat old  
  2. This  
  3. is   
  4. Monday.  
  5. $ cat new  
  6. This  
  7. is   
  8. Tuesday.  
  9. $ gzip old new  
  10. $ zdiff -c old.gz new.gz  
  11. *** -        2009-03-30 22:26:34.518217647 +0000  
  12. --- /tmp/new.10874        2009-03-30 22:26:34.000000000 +0000  
  13. ***************  
  14. *** 1,3 ****  
  15. This  
  16. is   
  17. ! Monday.  
  18. --- 1,3 ----  
  19. This  
  20. is   
  21. ! Tuesday.  
  22.  

很清楚的就看出來效果了,我們以後就知道應該使用 zcat 查看壓縮的文件了,希望大家在以後使用Unix操作系統的時候,能夠運用這個工具。

Copyright © Linux教程網 All Rights Reserved