歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> Unix操作系統磁盤管理

Unix操作系統磁盤管理

日期:2017/3/6 11:42:45   编辑: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.

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

Copyright © Linux教程網 All Rights Reserved