快速业务通道

unix文件系统被塞满的清理策略

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-10
,非常直观.找到快要被塞满的分区之后,应该先着手查找占用空间大的最大的文件,然后处理这个占用空间最大的文件.这里我用一个实例(根分区/root)来演示这个过程.

  1、 进入目录/root,执行命令 du –h | sort –n 就把当前目录下目录以及文件所占的大小按顺序排列出来了,一屏显示不完的话再用加一个管道 du –h | sort –n | more 就好了.

  -bash-3.00# du -h | sort -n| more

  1K ./.dt/appmanager

  1K ./.dt/help

  1K ./.dt/icons

  1K ./.dt/tmp

  ……….(省略若干行)

  914K ./mysql-5.0.37/zlib

  933K ./mysql-5.0.37/ndb/src/kernel/blocks/dblqh

  938K ./mysql-5.0.37/scripts

Empire CMS,phome.net

  945M . //这个东西占太大的空间

  957K ./mysql-5.0.37/extra/yassl/taocrypt

  959K ./vsftpd-2.0.5

  1002K ./mysql-5.0.37/ndb/src/common

  -bash-3.00#

  有上面的输出,我们可以知道在当前目录里有大文件,但是看不出是哪个文件.

  2、 再执行命令 ls –al | grep ^- |more 就可以看见每个文件的大小.

  -bash-3.00# ls -al | grep ^-|more

  -rw------- 1 root root 810 Apr 29 09:59 .ICEauthority

  -rw------- 1 root root 98 Apr 29 09:59 .Xauthority

  -rw------- 1 root root 730 Apr 30 07:52 .bash_history

  -rwxr-xr-x 1 root root 5111 Apr 29 08:30 .dtprofile

  -rw-r--r-- 1 root root 81 Apr 29 08:30 .gtkrc-1.2-gnome2

  -rw------- 1 root root 0 Apr 29 08:30 .recently-used

  -rw-r--r-- 1 root root 681090961 Feb 28 12:29 10202_database_solx

  86.zip

  ……….(省略若干)

  -rw-r--r-- 1 root root 3069440 Apr 29 11:31 tar-1.16-sol10-x86-lo

  cal

  -rw-r--r-- 1 root root 10895360 Oct 22 2006 tar-1.16.tar

  -rw-r--r-- 1 root root 155985 Jul 3 2006 vsftpd-2.0.5.tar.gz

  -bash-3.00#

  字体为红色的哪行就是最大文件的信息,它的文件名是10202_database_solx86.zip,再用命令du –h 10202_database_solx86.zip可直接显示它的大小为650M.

  -bash-3.00# du -h 10202_database_solx86.zip

  650M 10202_database_solx86.zip

  3、移走或删除占用空间的大文件.

  大家看一看,找大文件是不是很简单?!当然如果使用awk这样的工具写shell脚本更是方便的法门,还有一个方法是用find加选项 –size,请大家自己去试验.

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号