linux磁盘清理方法 Linux 下垃圾清理工具 BleachBit
由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例):
.定期对重要文件系统扫描,并作对比,分析那些文件经常读写
#IS-IR/home>;files.txt
#diff filesold.txt files.txt
通过分析预测空间的增长情况,同时可以考虑对不经常读写文件进行压缩,以减少占用空间。
.查看空间文件系统的inodes消耗
#df-i/home
如果还有大量的inpde可用,说明大文件占用空间,否贼可能大量小文件占用空间。
.找出占用空间较大的目录
查看/home占用的空间
#du-hs/home
查看/home下占用空间超过1000m
#du/awk'$1>;2000'
.找出占用空间较大的文件
#find/home-size +2000K
.找出最近修改或创建的文件
先TOUCH一个你想要的时间的文件如下
#TOUCH-t test
#find/home-newer test-print
.删除日志
#rm-rf/var/log/*
7.对分区做连接
在有空间的分区,对没有空进分区做连接
#in-s/home/use/home
8.找出耗费大量的空间的进程
根据不同的应用,找出对应的进程,分析原因。
9.检查并修复文件系统
#fsck-y/home
10.重启机器
有了以上的十招,应该可以解决大部分问题,但是关键还是安装时要规划好分区。另外发现磁盘蛮时,不能急,小心操作,认真分析原因,然后小心应对。需要注意,以上十招不需要顺序执行,有的可能一招封喉,有的可能需要数招并用,删除操作一定要小心。如果还不行,只有采取增加硬盘,重新安装系统等“硬”办法了
还可以:
cd/
du-h--max-depth=q/grep M/sort-n
找到最大的那个目录后进入该目录
再运行du-h-max-depth=1/grep M /sort-n
找出来以后看是否有用的文件
没用就删掉
详细出处参考:file:///J:/devlop_software/linux磁盘清理/磁盘空间不足怎么办,linux磁盘清理方法_LINUX技术_操作系统_脚本之家.htm
Ubuntu是一个流行的Linux操作系统,基于Debian发行版和GNOME桌面环境,和其他Linux发行版相比,Ubuntu非常易用,和Windows相容性很好,非常适合Windows用户的迁移。同样,Ubuntu系统也需要进行磁盘清理,本文是关于ubuntu系统下如何进行磁盘清理的教程。
提示1:清理残余的配置文件
一般而言,当我们从Ubuntu系统中删除了一个软件之后,该软件的残余配置文件并没有被删除。如果你确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以我们大可一并删除之。
要删除某个软件的残余配置文件,可以执行下面的操作:
在终端中执行sudosynaptic,以便启动Synaptic包管理工具。
点击Synaptic右下角的Status按钮进行切换。
现在,你应该能够在Synaptic的左边看到Notinstalled(residualconfig)。选择它即可在右边看到包含有残余配置文件的包,你可以在此选择删除该包。
提示2:清理下载的缓存包
我们在Ubuntu中通过sudoapt-getinstall安装软件时,其下载的包都缓存在/var/cache/apt/archives/目录中。如果要清理掉这些已下载的缓存包,那么可以执行命令:
sudoapt-getautoclean
sudoapt-getclean
提示3:清理不再需要的包
我们知道,在Ubuntu系统中安装软件时,该软件的依赖通常也会自动安装上。那么,在我们删除该软件后,其依赖可能需要我们手动删除之。你可以运行sudoapt-getautoremove命令来解决这个问题。
提示4:清理无用的语言文件
Ubuntu与其他Linux发行版一样,是一个支持多语言界面的系统。其实,对使用自己母语的我们来说,通常保留中文即可,你也可以保留自己所需要使用的语言,如英文。其他的语言文件于我们而言则没有必要保留。
为了清理这些无用的语言文件,你需要在Ubuntu系统中安装一个名为localepurge的小工具。
安装localepurge是十分简单的,只需执行sudoaptitudeinstalllocalepurge命令就可以了。在安装的过程中,程序会提示你进入如下图所示的画面中进行配置。
localepurge
使用空格键可以选择需要保留的区域配置,其他的则会被删除。当以后在安装程序时,此工具也会自动执行,勿需再次配置。中文用户保留zh、zh_CN、zh_CN.*
提示5:清理无用的翻译内容
你可以使用trans-purge这组小工具来清理*.desktop、mime-database、gconfschema中的无用翻译内容。
trans-purge这组小工具使用过程如下:
下载源代码:
wgethttp://pcman.sayya.org/desktop-purge.c wgethttp://pcman.sayya.org/mime-purge.c wgethttp://pcman.sayya.org/gconf-purge.c
安装编译依赖:
sudoapt-getinstalllibglib2.0-dev
编译程序:
gcc`pkg-configglib-2.0--cflags--libs`-odesktop-purgedesktop-purge.c gcc`pkg-configglib-2.0--cflags--libs`-omime-purgemime-purge.c gcc`pkg-configglib-2.0--cflags--libs`-ogconf-purgegconf-purge.c
安装程序:
sudocpdesktop-purge/usr/bin/ sudocpmime-purge/usr/bin/ sudocpgconf-purge/usr/bin/
执行清理:
手动清理:
sudodesktop-purge sudomime-purge sudogconf-purge
自动清理:
让每次apt-get安装软件后自动进行清理。创建/etc/apt/apt.conf.d/99-transpurge文件,并添加下列内容:
DPkg { Post-Invoke{"if[$(psw-p"$PPID"|grep-cremove)!=1];then/usr/bin/desktop-purge>/dev/null;/usr/bin/mime-purge>/dev/null;/usr/bin/gconf-purge>/dev/null;elseexit0;fi";}; };
警告:无用翻译在清除后无法还原,若使用后造成系统损坏,作者并不负责
总结:
希望本文教大家进行ubuntu系统做磁盘清理的教程能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。
Linux 下垃圾清理工具 BleachBit
linux磁盘清理方法 Linux 下垃圾清理工具 BleachBit的更多相关文章
- Ubuntu 16.04 安装垃圾清理工具 BleachBit
BleachBit 可以清理系统缓存文件, 清理磁盘垃圾. 首先下载最新版 deb安装包,默认下载到Downloads 中, 下载链接: https://www.bleachbit.org/downl ...
- Linux 磁盘管理,Linux vi/vim
一.Linux 磁盘管理 Linux磁盘管理好坏直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 ...
- Linux中Postfix反病毒和垃圾邮件工具(十)
amavisd-new amavisd-new呼叫器是一个连接MTA和内容检测工具(诸如病毒扫描工具和SpamAssassin)的高性能接口程序,使用perl语言写成.它一般通过SMTP.ESMTP或 ...
- MySQL 调优基础:Linux内存管理 Linux文件系统 Linux 磁盘IO Linux网络
http://www.cnblogs.com/digdeep/category/739915.html
- linux系统垃圾清理
早上刚来,服务器出502错误了.我登上linux服务器,发现敲一个命令都提示没空间了, 用 df -h 查看了下 发现系统盘目录空间大小占用达到90%多,我觉得有些诧异, 难道是产生系统垃圾 然后用 ...
- Linux磁盘管理,vi编辑器以及包管理器
一.Linux磁盘管理 Linux磁盘管理常用的三个命令为df,du,fdisk df:列出文件系统的整体磁盘使用量,利用这个命令来获取磁盘被占用了多少空间,,目前还剩下多少空间用法:df [-ahi ...
- 九、Linux 磁盘管理
Linux 磁盘管理 Linux磁盘管理好坏直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fd ...
- Linux 磁盘管理(df fu fdisk mkfs mount)
Linux 磁盘管理 Linux磁盘管理好坏直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df : 列出文件系统的整体磁盘使用量 du : 检查磁盘空间使用 ...
- Windows 开发之VC++垃圾清理程序软件
概述 本程序软件的主要实现垃圾文件清理的功能,即对指定的文件格式的临时文件或垃圾文件进行遍历.扫描.显示.删除清理等功能.在程序界面设计方面,对默认对话框重新自定义绘制,主要包括标题栏的重绘.对话框边 ...
随机推荐
- Android画廊控件之Gallery
Gallery:用来显示图片列表.可以左右拖动. 如图: 图片取自http://www.cnblogs.com/menlsh/archive/2013/02/26/2934434.html 在Gall ...
- JS自动合并表格
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- oracle 11g 64位安装sqldeveloper打开不了
oracle 11g 64位安装sqldeveloper打开不了解决方法: 1.到官网下载对应版本的sqldeveloper. 2.找对应安装路径下的F:\app\Administrator\prod ...
- iOS 获取设备型号以及IP地址
首先导入四个头文件 #include <sys/types.h> #include <sys/sysctl.h> #include <ifaddrs.h> #inc ...
- Objective-c单例模式详解
转载自:http://www.jianshu.com/p/85618bcd4fee 单例模式出现以后,关于它的争执就一直存在.在开发项目中,有很多时候我们需要一个全局的对象,而且要保证全局有且仅有一份 ...
- struts2类型转换中的错误处理
由于类型转换过程中有可能出现原始参数无法转换为目标类型的错误,所以struts2提供了类型转换中的异常处理机制. 在struts2的默认配置文件struts-default.xml中有如下一段配置代码 ...
- ios专题 - 委托模式实现
在ios中,委托模式非常常见,那委托模式是什么? 委托模式是把一个对象把请求给另一个对象处理. 下面见例子: #import <UIKit/UIKit.h> @protocol LQIPe ...
- OpenCV(5)-图像掩码操作(卷积)-锐化
锐化概念 图像平滑过程是去除噪声的过程.图像的主要能量在低频部分,而噪声主要集中在高频部分.图像的边缘信息主要也在高频部分,在平滑处理后,将会丢不部分边缘信息.因此需要使用锐化技术来增强边缘. 平滑处 ...
- ORACLE数据库闪回日志写满
网站页面无法显示完整.检查web服务是正常的,所以可能是ORACLE数据库出了问题. 首先检查闪回日志写满 然后检查归档日志文件写满的缘故了.使用以下几个命令可以看出当前归档日志文件的使用情况: se ...
- freemaker小练习
public class TestFreemaker extends HttpServlet{ // 负责管理FreeMarker模板的Configuration实例 private ...