根檔案系統已滿,沒有大文件

根檔案系統已滿,沒有大文件

我是一名非常新的系統管理員,剛離開學校開始實習。唯一的問題是我是這個地方唯一的系統管理員,沒有人向我展示這份工作。無論如何,這是一家非常小的公司,一台具有該配置的 CentOs 伺服器:

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             184G  140G   35G  81% /

tmpfs                 2.3G     0  2.3G   0% /lib/init/rw

udev                  2.3G  212K  2.3G   1% /dev

tmpfs                 2.3G     0  2.3G   0% /dev/shm

/dev/sda1             4.6G  156M  4.2G   4% /boot

/dev/sda4              33G  176M   31G   1% /tmp

/dev/sdb1             1.8T  1.8T     0 100% /media/backupInterne

/dev/sdd1             917G  470G  401G  54% /media/Data

我幾天前剛到這裡,立即註意到磁碟已滿,我正在努力解決該問題。我的另一個問題是 sda3 現在是 81%。 4天前,數字為79%。

我運行了 du -ah |對 / 根目錄執行 sort -rh 指令,沒有什麼突出的地方。由於 sda3 分區很快就填滿了,所以花了幾天時間就完成了,沒有重大差異可以解釋其增長的原因。

多謝

答案1

這是我在嘗試解決此類問題時使用的方法。

du -s `ls -a | egrep -v '\.\.'` | sort -nr | head

它將顯示目前目錄中每個目錄/檔案的使用情況。從那裡你進入子目錄,直到找到明顯的東西。

將所有內容都放在一個大分區中會使診斷此類問題變得困難。另一種嘗試方法是使用

lsof 

查看各個進程開啟了哪些文件,看看是否能找到一些線索。但這是非常偶然的。

答案2

這聽起來很像我一直在刪除文件時遇到的類似問題(但參考仍然存在)。

如果我們談論的是 Linux 系統,請運行:

lsof+L1

這將是刪除文件的列表,但仍然打開並被某些東西使用。關鍵是獲取打開文件句柄的任何內容以釋放它。

答案3

我終於明白是怎麼回事了。其中一個安裝點未正確安裝,因此直接在 sda3 上進行備份。

感謝大家的幫助

相關內容