排查磁盘空间

排查目录的大文件

利用inode 排查

   涉及用到命令 du  -sh 报告磁盘空间使用情况

   S   --summarize
                               对每个参数只显示总和

   h    --separate-dirs
                        单独报告每一个目录的大小,不包括子目录的大小

/+/代表是哪个目录 *代表所有

 这里举一个简单例子,block满了

  这里我模拟了一个环境,在/oldboy.txt里面放了400000000个数字

  磁盘空间多了800M

  [root@cheng49 ~]# du -sh /root/*
  4.0K /root/anaconda-ks.cfg
  12K /root/data
  28K /root/install.log
  8.0K /root/install.log.syslog
  848M /root/oldboy.txt
  4.0K /root/passwd.txt

 

这里查 /boot/800m多,所以确定他是占了一定内存。如果需要删除他rm -f   

2. 排查inode

这里就不模拟环境

[root@cheng49 ~]# df -iFilesystem     Inodes IUsed  IFree IUse% Mounted on

/dev/sda3      592176 55831 536345   10% /
  tmpfs          125514     1 125513    1% /dev/shm
  /dev/sda1       51200    38  51162    1% /boot

这里的iuse100%说明inode满了,需要删除文件个数

怎么删除呢,那就是用find  /  -type  f  -size +1M |xargs rm -f  找出后删除

 

 

以上就是排除磁盘空间的步骤

 

小弟初学linux,有不懂请各位大佬多多留言 ,谢谢

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值