萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> LINUX系統磁盤空間滿清除的辦法

LINUX系統磁盤空間滿清除的辦法

  由於當初安裝系統設計不合理,有些分區的過小,以及網絡通訊故障等造成日志文件速度增長等其他原因都可以表現為磁盤空間滿,造成無法讀寫磁盤,應用程序無法執行等。下面就給你支幾招(以/home空間滿為例)。

  ​1.定期對重要文件系統掃描,並作對比,分析那些文件經常讀寫

  #IS-IR/home>;files.txt

  #diff filesold.txt files.txt

  通過分析預測空間的增長情況,同時可以考慮對不經常讀寫文件進行壓縮,以減少占用空間。

  2.查看空間文件系統的inodes消耗

  #df-i/home

  如果還有大量的inpde可用,說明大文件占用空間,否賊可能大量小文件占用空間。

  3.找出占用空間較大的目錄

  查看/home占用的空間

  #du-hs/home

  查看/home下占用空間超過1000m

  #du/awk'$1>;2000'

  4.找出占用空間較大的文件

  #find/home-size +2000K

  5.找出最近修改或創建的文件

  先TOUCH一個你想要的時間的文件如下

  #TOUCH-t 08190800 test

  #find/home-newer test-print

  刪除日志

  #rm-rf/var/log/*

  6.對分區做連接

  在有空間的分區,對沒有空進分區做連接

  #in-s/home/use/home

  7.找出耗費大量的空間的進程

  根據不同的應用,找出對應的進程,分析原因。

copyright © 萬盛學電腦網 all rights reserved