windows系统c盘占满/linux系统磁盘block、inode占满处理
windows系统
下载c盘清理.bat到服务器,双击bat文件将自动清理
linux系统
先远程ssh登录上服务器,登录教程:http://www.west263.com/faq/list.asp?unid=417,
磁盘占满分两种情况,然后分别执行下面两个命令,看看自己属于哪种情况
磁盘block占满,查看命令: df -vh

磁盘inode 占满,查看命令: df -ih

一、block占满处理办法
需要用到的命令如下:
ll 列出当前目录下的文件
df –vh 查看磁盘使用情况
cd 目录名 进入某个目录
du -sh * 统计当前目录内的文件大小
rm -rf 文件名|目录 删除某个文件或者目录(操作不可逆,删除前请确认文件是否无用)
ls | grep -Ev 'home'|xargs du -sh 统计除home目录外其它目录文件大小
1).通过df -vh 查看是哪个分区占满

2). cd 和du 命令查看是哪个目录最大

3).继续执行cd和du 命令找到最大的文件或者目录

4).找到最大的文件,通过rm -rf 文件名 命令删除

PS:删除操作前请确认文件是否无用,确认后再删除,如果文件都有用,请考虑升级磁盘大小,如果cd 命令报错请查看进入的是否是目录,通过 ll 命令查看,目录名为蓝色,文件名为白色,另外du 命令长时间没有反应,请 Ctrl + C 结束命令,执行 ll 命令,进入du 命令最后显示目录的下个目录,继续查找
二、inode 占满处理办法
需要用到的命令和脚本如下:
ll 列出当前目录下的文件
df –ih 查看磁盘Inode使用情况
cd 目录名 进入某个目录
du -ah * 统计当前目录内及子目录的文件大小
rm -rf 文件名|目录 删除某个文件或者目录(操作不可逆,删除前请确认文件是否无用)
ls |xargs rm -rf 删除当前目录下的全部文件
check_inode_counts.pl 脚本快速统计目录下每个目录占用Inode大小
find */ ! -type l | cut -d / -f 1 | uniq -c 统计当前目录下每个目录占用Inode大小(执行慢默认不使用此命令)
1).使用df -ih 查看是哪个分区占满

2)下载check_inode_counts.pl脚本执行,依次执行以下命令:
wget http://downinfo.myhostadmin.net/check_inode_counts.txt
mv check_inode_counts.txt check_inode_counts.pl
perl check_inode_counts.pl /
继续执行等于50000的目录,如果没有就是最大值目录占用高。 比如perl check_inode_counts.pl /统计到/home目录等于50000,继续执行perl check_inode_counts.pl /home,一层目录一层目录的执行找到最大占用,如图

3).继续查找,直到找到占用inode对应较大目录,注意一般都是多个目录。
执行ll命令后会出现很多类似的文件

4).命令 cat 文件名 查看文件是否异常,异常则删除,不异常再继续查找

删除此目录下的全部异常文件

PS:如果当前目录下文件全部正常,请执行 cd ../ 返回上层目录,继续上述方法查找。删除操作前请确认文件是否无用,确认后再删除。如果文件都有用,请考虑升级磁盘大小,另外上面删除命令如果卡死可以使用 find . -name "*.html"|xargs -t -n5 rm -rf 命令,其中 "*.html" 是上面看见的异常文件后缀名
注意:删除文件前请确认文件是否无用,不确定的请咨询网站程序员,另以上方法只在找到问题并处理,您需要自行分析一下产生的原因,如果是备份或者日志占满,需要修改或关闭备份或者日志,如果是木马程序生成大量文件,除删除文件外还需要找到程序漏洞并修复!
转自 西部数码
windows系统c盘占满/linux系统磁盘block、inode占满处理的更多相关文章
- ubuntu系统备份与恢复(也适用于其他linux系统)
在windows环境下面,有很多的备份恢复软件,系统也自带了备份恢复功能,比较知名的软件比如ghost等,为什么要备份系统,我之前一直都是系统出现问题就全新安装原版的windows,然后各种设置,各种 ...
- window 系统上传文件到linux 系统出现dos 格式换行符
Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行,所以为了避免这种情况的发生,我们可以 ...
- 制作iso镜像U盘自动化安装linux系统
自制光盘引导自动化安装 首先我们要明白都需要哪些文件,我们列举下 ①需要一个文件夹来存放文件,将来把这个目录打包成iso ②准备kickstart文件(ks.cfg) ③准备启动文件启动菜单 差不多也 ...
- U盘因为装linux系统变小了
U盘在Windows下被UltraISO等软件制作成Linux启动盘后会自动被格式化成FAT格式,导致容量变小. 用DiskGenius去修复 http://www.jb51.net/softs/75 ...
- 如何在Windows中使用Eclipse访问虚拟机Linux系统中的hadoop(伪分布式)
因为计算机配置过低,在虚拟机里几乎无法使用Eclipse,效率极低! 所以现在尝试使用Windows下Eclipse操作虚拟机中Hadoop,步骤如下: 开发环境:Hadoop2.7.1,Ubuntu ...
- Fedora 11中用MinGW编译Windows的Qt4程序(在Linux系统下编译Windows的程序)
Ubuntu下可以直接安装: sudo apt-get install mingw32 mingw32-binutils mingw32-runtime 安装后编译程序可以: i586-mingw32 ...
- Windows如何下载nginx软件包到linux系统虚拟机上
1.打开浏览器,输入“nginx下载官网” 2.点击nginx:download 3.找到你想下载的nginx软件包 4.点击你所需要的版本之后(我点击的是nginx-1.12.2版本,根据自己的需要 ...
- android 系统的休眠与唤醒+linux 系统休眠
Android休眠与唤醒驱动流程分析 标准Linux休眠过程: powermanagement notifiers are executed with PM_SUSPEND_PREPARE tasks ...
- 苹果IOS系统SVN命令 同样适用于linux系统
1.将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn ...
随机推荐
- Modernizr.js:为HTML5和CSS3而生!
原文链接:http://caibaojian.com/modernizr-js.html modernizr这个JS,在国外的主题里面很多地方都看到,就只记得是为html补充的,有点类似与respon ...
- Android 自定义Adapter 但listview 只显示第一条数据
<ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content ...
- 统计学习中感知机的C++代码
感知机是古老的统计学习方法,主要应用于二类线性可分数据,策略是在给定的超平面上对误差点进行纠正,从而保证所有的点都是正确可分的. 用到的方法是随机梯度下降法,由于是线性可分的,可保证最终在有限步内收敛 ...
- SQL优化有偿服务
本人目前经营MySQL数据库的SQL优化服务,100块钱一条.具体操作模式 其中第一条,可以通过在微信朋友圈转发链接中的信息(http://www.yougemysqldba.com/discuz/v ...
- HADOOP命令介绍
一.用户命令1.archive命令 (1).什么是Hadoop archives?Hadoop archives是特殊的档案格式.一个Hadoop archive对应一个文件系统目录. Hadoop ...
- [sqoop1.99.6] 基于1.99.6版本的一个小例子
1.创建mysql数据库.表.以及测试数据mysql> desc test;+-------+-------------+------+-----+---------+------------- ...
- 我需要在Web上完成一个图片上传的功能后续(+1)
微信入口施工完成.关键字识别中增加了本次活动的"关键字",在系统中增加了链接.不过,由于地址包含私密关键参数,这里隐藏,敬请原谅. 下一步,微信链接的地址页面是要对微信用户的信息进 ...
- 学习笔记找到多个具有相同 ID“_header”的控件,FindControl 要求控件具有唯一的 ID.
解决 找到多个具有相同 ID“_header”的控件,FindControl 要求控件具有唯一的 ID. private void DisplayHotBooks() { //获取 ...
- gulp教程之gulp-minify-css
简介: 使用gulp-minify-css压缩css文件,减小文件大小,并给引用url添加版本号避免缓存.重要:gulp-minify-css已经被废弃,请使用gulp-clean-css,用法一致. ...
- Spring——jar包详解(转)
Spring——jar包详解 org.springframework.aop ——Spring的面向切面编程,提供AOP(面向切面编程)的实现 org.springframework.asm——spr ...