色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Linux df和du命令查出來的已使用空間不同如何解決?

瀏覽:77日期:2023-07-12 15:14:58

有用戶登錄到Linux系統服務器上查看的時候,竟然發現df和du查出來的結果不一樣,du查出來的“實際使用空間”明顯比df查出來的已使用空間要小很多,這是究竟是怎么一回事呢?難道有些空間被隱藏起來了?下面來說一下df和du命令查出來的已使用空間不同的解決方法。

方法如下:

首先,我們用df來查看已使用空間:

Linux df和du命令查出來的已使用空間不同如何解決?

從上圖可知,根分區已使用5456700KB(合約5.20GB)。

然后,我們用du查出根分區下每個目錄的大小:

Linux df和du命令查出來的已使用空間不同如何解決?

排除紅框中的兩個目錄(因為他們是掛載上去的),所有目錄的總大小為3075332KB(合約2.93GB),比df查出來足足小了2.27GB。

為什么會少了這么多空間呢?

其實是因為我們之前刪除了一些進程正在寫入的文件,雖然已經被我們刪除了,但只要進程還在,那個文件就不會被真正地刪除,只是被臨時存放到系統的某個地方而已,有點類似于Windows的回收站。

想解決這個問題,最簡單地就是重啟服務器了,但是生產環境一般都不會輕易重啟的,所以我們可以通過其他方式來解決。

先用lsof命令配合grep命令查出哪些是已經被刪除,卻依舊占用系統空間的“無賴”。

Linux df和du命令查出來的已使用空間不同如何解決?

上圖紅框中的文件正是我之前刪除的一個大文件,我現在嘗試去重啟這個程序(node),我直接kill掉這個進程,因為我做了自動啟動,所以我不用手動去啟動它。

Linux df和du命令查出來的已使用空間不同如何解決?

已使用空間一下子下降到3226324KB(合約3.08GB),已經很接近du統計的總空間了。

接下來,我逐個重啟了其他deleted的文件,最終df查出來的大小就和du統計的總空間差不多大了。

到此,就解決了df和du查出來的結果不同的文件,趕走了系統里的“無賴”,索回屬于我們的空間。

df和du命令查出來的已使用空間不同的解決方法就說到這里了,如你們也有此問題的可以按照上述的步驟去操作,從而解決問題。

標簽: Linux系統
相關文章:
主站蜘蛛池模板: 在线国产区 | 久久免费视频在线观看30 | 亚洲精品一区二区三区第四页 | 日本亚洲欧美在线 | 成人精品第一区二区三区 | 久久天天躁综合夜夜黑人鲁色 | 国产伦久视频免费观看 视频 | 欧美aaaaa一级毛片在线 | 日韩欧美毛片免费观看视频 | 日韩欧美一区二区不卡看片 | 国产猛烈无遮掩视频免费网站男女 | 伊人久久综合热青草 | 国产午夜三区视频在线 | 99久久99视频| 欧美成人一级毛片 | 九九视频在线观看 | 精品成人在线 | 成人二区 | 熟女毛片 | 100000免费啪啪18免进 | 午夜91理论片| 国产一成人精品福利网站 | 国产a级特黄的片子视频 | 国产欧美日韩不卡在线播放在线 | 日本成人免费在线视频 | 一级毛片一级毛片一级毛片 | 国产在线精品一区二区不卡 | 91精品久久久久亚洲国产 | 亚洲精品久久片久久 | 精品真实国产乱文在线 | 成人影院在线免费观看 | 国产精品成人不卡在线观看 | 一级毛片无毒不卡直接观看 | 日本二区免费一片黄2019 | 国产日本欧美亚洲精品视 | 成人在线不卡 | 91精品国产爱久久久久 | 欧洲一级大片 | 欧美人交性视频在线香蕉 | 黄色网址网站 | 日韩欧美国产精品 |