日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux修改sda3时间,Linux服务器磁盘占满问题解决(/dev/sda3 满了)

發布時間:2023/12/20 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux修改sda3时间,Linux服务器磁盘占满问题解决(/dev/sda3 满了) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天下班某電商技術部leader發現個問題,說他們服務器硬盤滿了。把日志文件都刪掉了,可硬盤空間依舊滿。于是df -h查看了下各個掛載點的狀況(如下圖)。

/dev/sda3占用了100%,那么我們du -s -h ./*看下目錄的占用情況(如下圖)。

linux磁盤掛載點目錄占用情況(圖)

掛載點下的目錄之和遠小于4.5G,那么是什么占用了硬盤呢?

以下為該問題的解答:

在apache/tomcat服務在運行狀態下,清空了運行服務的日志,從而導致了/dev/sda3 滿了的問題。一般情況下,大多數服務(包括腳本)在運行時,是不能刪除當前正在寫入的日志文件的。

原理分析:

1. 當前access.log日志正在被apache進程占用。

2. 通過rm命令刪除access.log,實際只刪除了文件名(該日志文件應用記數不為0,因此空間不會被釋放)。

3. 通過rm命令刪除了access.log后,apache依然寫日志到access.log中,當開啟apache進程時,已經通過access.log定位到該文件的inode了,就是說再寫日志是不通過access.log,因此即使刪除了access.log,apache依然寫日志到access.log所在的inode節點,所以導致硬盤空間增加。

4. 因為刪除了access.log,所以我們就找不到該文件了,du也查不到,就會出現硬盤滿了但看不到究竟是哪些文件占用的。

(寫的不甚詳細,不明白的大家再google下。)

解決方法:

重啟該日志文件的相關服務或程序,如:為apache日志文件則重啟apache(如下圖,重啟后才硬盤空間占用正常)。

總結

以上是生活随笔為你收集整理的linux修改sda3时间,Linux服务器磁盘占满问题解决(/dev/sda3 满了)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。