久综合色-久综合网-玖草影视-玖草资源在线-亚洲黄色片子-亚洲黄色片在线观看

Hello! 歡迎來到小浪云!


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


avatar
小浪云 2024-12-02 162
問題現(xiàn)象

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

原因分析

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

解決方案

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

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

相關閱讀

主站蜘蛛池模板: 欧美精品国产一区二区三区 | 无国产精品白浆是免费 | 免费一级欧美毛片 | 日本www视频| 久草在线新视频 | 新久草视频 | 亚洲三级黄色 | 日本免费一区二区三区a区 日本免费一区二区三区看片 | 黄色三级视频在线播放 | 一及黄色| 欧美视频一区二区三区在线观看 | 欧美亚洲国产片在线观看 | 国产欧美一区二区三区观看 | 久草视频福利资源站 | jyzzjyzzjyzz日本在线观看 | 欧美特黄一片aa大片免费看 | 看毛片的网址 | 麻豆国产视频 | 中国精品视频一区二区三区 | 国产亚洲精品yxsp | 青青草福利视频 | 悠悠影院欧美日韩国产 | 自拍偷拍二区 | 久久久久久一级毛片免费无遮挡 | 国产美女精品在线 | 国产精品自在自线亚洲 | 国产香蕉尹人综合在线观 | 亚洲国产成a人v在线观看 | 国产亚洲欧美日韩综合综合二区 | 国产一区二区三区精品久久呦 | 久久最新免费视频 | 国产成人精品视频免费大全 | 欧美全免费aaaaaa特黄在线 | 男人的天堂在线观看视频不卡 | 日韩精品免费一区二区三区 | 亚洲成人福利 | 日本a级在线 | 久久久亚洲国产精品主播 | 亚洲视频免费在线观看 | 中文字幕在线观看网址 | 精品真实国产乱文在线 |