色偷偷91综合久久噜噜-色偷偷成人-色偷偷尼玛图亚洲综合-色偷偷人人澡久久天天-国内精品视频一区-国内精品视频一区二区三区

Hello! 歡迎來到小浪云!


講述下Linux 執行 df 和 du 查看磁盤時占用結果不一致的解決辦法


avatar
小浪云 2024-12-02 229
問題現象

1、執行 df -h 查看 ECS Linux 實例文件系統使用率,可以看到 /dev/xvdb1 磁盤占用了約27G,掛載目錄為 /opt 。
講述下Linux 執行 df 和 du 查看磁盤時占用結果不一致的解決辦法
2、進入到 /opt 目錄執行 du -sh ,顯示空間總占用量約 2.4 G,即df 和du查看到的結果不一致。
講述下Linux 執行 df 和 du 查看磁盤時占用結果不一致的解決辦法

原因分析

du 命令對統計文件逐個進行 fstat 系統調用,獲取文件大小。它的數據是基于文件獲取,可以跨多個分區操作。
df 命令使用 statfs 系統調用,直接讀取分區的超級塊信息獲取分區使用情況。它的數據基于分區元數據,只能針對整個分區。
用戶刪除了大量的文件后,du 就不會在文件系統目錄中統計這些文件。如果此時還有運行中的進程持有這個已經被刪除的文件句柄,那么這個文件就不會真正在磁盤中被刪除,分區超級塊中的信息也就不會更改,df 仍會統計這個被刪除的文件。
通過 lsof 查詢處于 deleted 狀態的文件,被刪除的文件在系統中被標記為 deleted 。如果系統有大量 deleted 狀態的文件,會導致 du 和 df 統計結果不一致。
#lsof |grep deleted //在opt目錄下執行lsof |grep deleted

解決方案

1、根據 lsof 列出的 pid,kill 相應進程或者重啟相應的服務,如:#kill -9 692。

2、重啟服務器。重啟服務器系統會退出現有的進程,開機后重新加載,過程中會釋放調用的 deleted 文件的句柄。

相關閱讀

主站蜘蛛池模板: 噜噜色图 | 婷婷久久综合九色综合九七 | 亚洲精品国产日韩 | 98国产精品永久在线观看 | 青草福利 | 国产精品免费一区二区三区四区 | 三级免费网 | 天天综合天天综合色在线 | 美国特级a毛片免费网站 | 丁香色婷婷 | 国产精品久久久久久久人人看 | 久久久久久全国免费观看 | 天天干天天爽 | 国产精品亚洲一区二区三区 | 国内精品久久久久影院老司 | 狠狠色丁香婷婷综合橹不卡 | 欧美日韩系列 | 成人久久久| 天天躁夜夜躁狠狠躁2021a | 黄色一级片毛片 | 伊人五月天综合 | 亚洲国产第一区二区三区 | 久久伊人精品综合观看99 | 青草久久精品亚洲综合专区 | 第一页亚洲 | 久久亚洲精品成人综合 | 亚洲综合视频网 | 伊人久综合| 四虎最新在线 | 久久精品天天中文字幕人 | 久久夜色精品国产亚洲噜噜 | 看国产毛片| 国产欧美第一页 | 免费观看的毛片 | 天下第二社区在线视频 | 色噜噜狠狠成人中文小说 | a级韩国乱理论片在线观看 a级黄毛片 | 欧美综合自拍亚洲综合图 | 热久久精品免费视频 | 日韩a视频在线观看 | 国产区精品高清在线观看 |