频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

解决Linux磁盘空间分区不合理“软”办法

来源: 作者:佚名 出处:巧巧读书 2008-04-18 进入讨论组

    由于当初安装系统时设计不合理,有些分区分的过小,以及网络通讯故障等造成日志文件迅速增长等其他原因都可能表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例):

    1、定期对重要文件系统扫描,并作对比,分析那些文件经常读写

    #ls –lR /home >;files.txt

    #diff filesold.txt files.txt

    通过分析预测空间的增长情况,同时可以考虑对不经常读写文件进行压缩,以减少占用空间。

    2、查看空间满的文件系统的inodes消耗

    #df – i /home

    如果还有大量inode可用,说明大文件占用空间,否则是可能大量小文件占用空间。

    3、找出占用空间较大的目录

    查看/home 占用的空间

    #du –hs /home

    查看/home 下占用空间超过1000m

    #du |awk '$1>;2000'

    4、找出占用空间较大的文件

    #find /home –size +2000k

    5、找出最近修改或创建的文件

    先touch一个你想要的时间的文件如下:

    # touch -t 08190800 test

    #find /home -newer test -print

    6、删除系统日志

    删除生成 core,mbox等文件

    #find / -name core|xargs rm –rf

    删除日志

    #rm -rf /var/log/*

    7、对分区做链接

    在有空间的分区,对没有空间分区做链接

    #ln -s /home /usr/home

    8、找出耗费大量的空间的进程

    根据不同的应用,找出对应的进程。分析原因。

    9、检查并修复文件系统

    #fsck –y /home

    10、重起机器

    有了以上的十招,应该可以解决大部分问题,但关键还是安装时要规划好分区。另外发现磁盘满时,不能急,小心操作,认真分析原因,然后小心应对。需要注意,以上十招不需要顺序执行,有的可能一招封喉,有的可能需要数招并用,删除操作一定要小心。如果还不行,只有采取增加硬盘,重新安装系统等“硬”办法了。

更多文章 更多内容请看Linux集群技术体验Linux的音影世界Linux驱动大全专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章