Linux服务器磁盘空间占满问题

 

规律分析:

[@74.114  ~]# cd /var && du –sh *
120K    account
111M    cache
53M     log
0       mail
156K    run
344K    spool

估量一:应该是剔除的剧情还是被进度占用,内部存款和储蓄器没释放,所以用lsof |grep – I
deleted 看了一下,发现如下:

 [@74.114 var]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda2            9.7G  284M  8.9G   4% /
/dev/xvda1            251M   13M  226M   6% /boot
none                  1.1G     0  1.1G   0% /dev/shm
/dev/xvda10            97G   60G   33G  65% /home
/dev/xvda3            3.9G  2.7G  1.1G  72% /usr
/dev/xvda5            3.9G  3.6G   77M  98% /var

在apache/tomcat服务在运作状态下,清空了运行服务的日记,从而导致了/dev/sda三满了的主题材料。1般情状下,大繁多服务(包含剧本)在运作时,是不可能去除当前正在写入的日记文件的。

 小建议:

末段看一下磁盘空间,磁盘空间释放鸟~~

四.
因为除去了access.log,所以大家就找不到该文件了,du也查不到,就会产出硬盘满了但看不到终究是何等文件占用的。

 

三.
因而rm命令删除了access.log后,apache照旧写日记到access.log中,当展开apache进度时,已经经过access.log定位到该公文的inode了,就是说再写日记是不通过access.log,因而就算去除了access.log,apache仍旧写日记到access.log所在的inode节点,所以导致硬盘空间扩展。

 

挂载点下的目录之和远低于四.伍G,那么是怎么样占用了硬盘呢?

 在工作中,大家或然会碰到那样的难点,发现有个别磁盘空间快满了,于是,找到1些空头的大文件将其除去后,发现磁盘空间依然不曾自由掉,那是哪些来头吧?如何缓解吧?下边来重现一下方方面面进度:

(写的不甚详细,不知道的门阀再google下。)

/dev/sda叁据有了百分之百,那么大家du -s -h ./*看下目录的占用意况(如下图)。

  1. 当前access.log日志正在被apache进度占用。

新萄京娱乐场.2959.com 1

缓解方法:

上边我们一块来看壹篇有关Linux服务器磁盘占满难题化解(/dev/sda三满了),希望越过此类难点的人能带来帮助。

[@74.114 var]# cd /var
[@74.114 var]# du –sh *
3.3G    account
111M    cache
53M     log
0       mail
156K    run
344K    spool

[@74.114 var]# rm –rf account/*

[@74.114 account]# /etc/init.d/psacct restart

明日收工某电商手艺部leader发现个难题,说她们服务器硬盘满了。把日记文件都删掉了,可硬盘空间照旧满。于是df
-h查看了下依次挂载点的景色(如下图)。

  1. 当前access.log日志正在被apache进度占用。

df –h 看一下,却照样是/var 为98%,一点都没释放。

挂载点下的目录之和远低于4.5G,那么是怎样占用了硬盘呢?

[@74.114 var]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda2            9.7G  284M  8.9G   4% /
/dev/xvda1            251M   13M  226M   6% /boot
none                  1.1G     0  1.1G   0% /dev/shm
/dev/xvda10            97G   60G   33G  65% /home
/dev/xvda3            3.9G  2.7G  1.1G  72% /usr
/dev/xvda5            3.9G  100M   3.6M  4% /var

新萄京娱乐场.2959.com 2

但du –sh * 却展现未有大文件了

前日下班某电商能力部leader发现个问题,说她们服务器硬盘满了。把日志文件都删掉了,可硬盘空间依然满。于是df
-h查看了下依次挂载点的现象(如下图)。

以下为该难点的解答:

 小建议:

[@74.114  ~]# cd /var && du –sh *
120K    account
111M    cache
53M     log
0       mail
156K    run
344K    spool

嫌疑一:应该是剔除的剧情如故被进度占用,内部存储器没释放,所以用lsof |grep – I
deleted 看了1晃,发现如下:

重启该日志文件的连带服务或程序,如:为apache日志文件则重启apache(如下图,重启后才硬盘空间占用平日)。

/dev/sda叁据有了百分百,那么大家du -s -h ./*看下目录的占用情状(如下图)。

var分区快满了,找到大文件,并删除

新萄京娱乐场.2959.com , 在工作中,大家也许会遇见那样的主题材料,发现有些磁盘空间快满了,于是,找到一些失效的大文件将其删除后,发现磁盘空间如故未有自由掉,那是何等来头吗?如何化解呢?上边来再次出现一下全套经过:

[@74.114 var]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda2            9.7G  284M  8.9G   4% /
/dev/xvda1            251M   13M  226M   6% /boot
none                  1.1G     0  1.1G   0% /dev/shm
/dev/xvda10            97G   60G   33G  65% /home
/dev/xvda3            3.9G  2.7G  1.1G  72% /usr
/dev/xvda5            3.9G  3.6G   77M  98% /var

[@74.114 var]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda2            9.7G  284M  8.9G   4% /
/dev/xvda1            251M   13M  226M   6% /boot
none                  1.1G     0  1.1G   0% /dev/shm
/dev/xvda10            97G   60G   33G  65% /home
/dev/xvda3            3.9G  2.7G  1.1G  72% /usr
/dev/xvda5            3.9G  3.6G   77M  98% /var

发表评论

电子邮件地址不会被公开。 必填项已用*标注