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

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

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

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

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

查看磁盤占用

`df -h` 

結(jié)果顯示多條如下數(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磁盤排查內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

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

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

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

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

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

    淺談Linux的庫文件

    這篇文章主要介紹了Linux的庫文件的相關內(nèi)容,小編覺得很不錯,在這里分享給大家。希望給大家一個參考。
    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命令是最快的清空方式,下面小編將通過圖文結(jié)合的方式給大家詳細的講解一下,需要的朋友可以參考下
    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

最新評論

营口市| 广河县| 宝鸡市| 乐山市| 柏乡县| 北碚区| 南京市| 池州市| 全椒县| 阿尔山市| 桂东县| 广东省| 石阡县| 成武县| 长顺县| 西华县| 佛学| 海南省| 大城县| 仁寿县| 丰城市| 乌鲁木齐市| 盈江县| 乐清市| 呼图壁县| 旌德县| 长子县| 芜湖市| 遂平县| 城固县| 托克托县| 西青区| 丽水市| 建阳市| 连云港市| 平阳县| 东丽区| 白水县| 通辽市| 博罗县| 唐山市|