最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux磁盤空間占用率100%的排查方法

 更新時間:2024年02月04日 08:51:52   作者:放風講故事  
使用 Linux 操作系統(tǒng)時,可能會遇到磁盤空間不足的錯誤,這種錯誤通常會導致系統(tǒng)運行緩慢或崩潰,本文將介紹磁盤排查的方法,文中通過代碼示例給大家介紹的非常詳細,需要的朋友可以參考下

系統(tǒng)硬盤或云盤不夠

這里以默認使用的是40G磁盤空間的云服務器為例子

查看磁盤占用

`df -h` 

結果顯示多條如下數(shù)據(jù),這里最關鍵的指標就是使用百分比,這個值較高一般需要處理,或者明確知道自己項目或工作目錄是哪個,就只要找對應的位置去處理即可。

在這里插入圖片描述

可以看到docker容器占用過高,overlay 40G 40 0 100% /var/lib/docker/overlay2/{id}/merged

通過df -h找文件時,可能有通過-v進行了掛載數(shù)據(jù)目錄的,里面的數(shù)據(jù)可根據(jù)相應的掛載目錄找到對應的容器進行清理或設置;也可能有出現(xiàn)許多容器產(chǎn)生的未通過-v掛載的目錄/var/lib/docker/overlay2/{id}/merged

容器占用,包括日志占用和數(shù)據(jù)占用

容器是基于鏡像打包好的一個可運行的系統(tǒng)。當我們在創(chuàng)建一個容器的時候下面兩個目錄就會出現(xiàn)數(shù)據(jù)

容器的日志占用

/var/lib/docker/containers/ID 目錄所有日志都會以JSON形式保存到本機的此目錄下。

容器的數(shù)據(jù)占用

/var/lib/docker/overlay2 【文件系統(tǒng)】基于容器文件系統(tǒng)保存的數(shù)據(jù)會寫到本機的此目錄下,

linux中的文件占用情況

查找"/"目錄下所有大于100M的所有文件

`find / -type f -size +100M -print0 | xargs -0 du -h | sort -nr # 查找"/"目錄下所有大于100M的所有文件` 

在這里插入圖片描述

/var/lib/docker/containers/{container_id}/下存在數(shù)據(jù)較大的*-json.log日志文件,docker容器運行的標準輸入日志。項目中已使用-v的方式掛載項目輸出日志文件,因此對容器運行日志沒有了需求??梢赃M行清理

docker容器日志占用清理

清理docker日志

echo '' > /var/lib/docker/containers/容器id/容器id-json.log

清理完日志后磁盤空間占用36%

在運行容器時進行限制

`docker run ...... --log-opt max-size=10m --log-opt max-file=1` 

發(fā)現(xiàn)在運行容器的時候可以對標準輸入日志大小數(shù)量進行限制,以減少日志文件對存儲空間的占用,以下配置分別為日志文件最大容量、最大日志文件數(shù)。

max-size 最大數(shù)值 , max-file 最大日志數(shù),但一兩個容器還好,但是如果有很多容器需要管理,這樣就很不方便了,最好還是可以統(tǒng)一管理(全局修改)

全局修改
在docker的配置文件中進行全局修改:創(chuàng)建或修改文件 /etc/docker/daemon.json,并增加以下配置

{
"log-opts": {
    "max-size": "10m",
    "max-file": "1"
    }
}

解決上面提到的問題(overlay2 占用磁盤過大不釋放)

繼續(xù)增加以下配置

{
"log-opts": {
    "max-size": "10m",
    "max-file": "1"
    },
  "storage-driver": "overlay2",
  "storage-opts": [
         "overlay2.override_kernel_check=1"
   ]
}

最后重啟docker

systemctl stop docker
systemctl start docker

最后

到此這篇關于Linux磁盤空間占用率100%的排查方法的文章就介紹到這了,更多相關Linux磁盤排查內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解ubuntu雙系統(tǒng)啟動時卡死解決辦法

    詳解ubuntu雙系統(tǒng)啟動時卡死解決辦法

    這篇文章主要介紹了詳解ubuntu雙系統(tǒng)啟動時卡死解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 歷史Linux鏡像處理及修復方案

    歷史Linux鏡像處理及修復方案

    在本文中我們給大家整理了關于如何對于歷史Linux鏡像的問題進行修復處理的相關內容,有需要的朋友們參考下。
    2018-09-09
  • 淺談Linux的庫文件

    淺談Linux的庫文件

    這篇文章主要介紹了Linux的庫文件的相關內容,小編覺得很不錯,在這里分享給大家。希望給大家一個參考。
    2017-10-10
  • linux中xargs命令的各種使用技巧

    linux中xargs命令的各種使用技巧

    xargs是給命令傳遞參數(shù)的一個過濾器,也是組合多個命令的一個工具。下面這篇文章主要給大家介紹了關于linux中xargs命令用法的相關資料,需要的朋友可以參考借鑒,下面來跟著小編一起看看吧。
    2017-05-05
  • Centos8使用Squid配置代理服務器的詳細過程

    Centos8使用Squid配置代理服務器的詳細過程

    這篇文章主要介紹了Centos8使用Squid配置簡單的代理服務器,安裝過程中需要創(chuàng)建新賬戶并將其設置為管理賬戶,設置網(wǎng)絡連接,簡單的配置過程跟隨小編一起看看吧
    2022-01-01
  • CentOS 配置無密碼登錄的實現(xiàn)

    CentOS 配置無密碼登錄的實現(xiàn)

    這篇文章主要介紹了CentOS 配置無密碼登錄的實現(xiàn)的相關資料,需要的朋友可以參考下
    2017-06-06
  • Ubuntu18.04下安裝配置SSH服務的方法步驟

    Ubuntu18.04下安裝配置SSH服務的方法步驟

    這篇文章主要介紹了Ubuntu18.04下安裝配置SSH服務的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • Ubuntu日志文件清空的三種方式

    Ubuntu日志文件清空的三種方式

    這篇文章主要介紹了三種清空日志文件的方法:重定向符號、truncate命令和刪除再創(chuàng)建文件,其中,重定向符號和truncate命令是最快的清空方式,下面小編將通過圖文結合的方式給大家詳細的講解一下,需要的朋友可以參考下
    2025-04-04
  • Centos 6.5環(huán)境實現(xiàn)本地局域網(wǎng)搭建YUM的方法【基于HTTP】

    Centos 6.5環(huán)境實現(xiàn)本地局域網(wǎng)搭建YUM的方法【基于HTTP】

    這篇文章主要介紹了Centos 6.5環(huán)境實現(xiàn)本地局域網(wǎng)搭建YUM的方法,較為詳細的分析了CentOS6.5基于HTTP實現(xiàn)本地局域網(wǎng)搭建YUM的具體步驟、相關命令與操作注意事項,需要的朋友可以參考下
    2018-04-04
  • Linux如何查看歷史命令執(zhí)行時間

    Linux如何查看歷史命令執(zhí)行時間

    這篇文章主要介紹了Linux如何查看歷史命令執(zhí)行時間的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-07-07

最新評論

鄂伦春自治旗| 舞阳县| 莱州市| 图片| 楚雄市| 达拉特旗| 遂平县| 太原市| 吴忠市| 美姑县| 建德市| 台江县| 冀州市| 巴林左旗| 营山县| 武胜县| 太仓市| 永安市| 蓬莱市| 洪泽县| 明溪县| 长宁区| 杨浦区| 康保县| 卓尼县| 扶风县| 元氏县| 平南县| 黑龙江省| 建昌县| 崇文区| 稷山县| 阜宁县| 定南县| 丽江市| 哈尔滨市| 普洱| 东辽县| 商水县| 哈巴河县| 越西县|