当前位置:  技术问答>linux和unix

我的磁盘空间哪去了?

    来源: 互联网  发布时间:2016-07-14

    本文导语:  天早上做巡检查看磁盘空间使用情况 df -h Filesystem            容量  已用 可用 已用% 挂载点 /dev/sda3             131G  127G     0 100% / /dev/sda1              99M   12M   83M  13% /boot none ...

天早上做巡检查看磁盘空间使用情况

df -h

Filesystem            容量  已用 可用 已用% 挂载点
/dev/sda3             131G  127G     0 100% /
/dev/sda1              99M   12M   83M  13% /boot
none                  4.0G     0  4.0G   0% /dev/shm
/dev/sdb1             706G  381G  290G  57% /oracle
/dev/sdb2              28G   77M   27G   1% /web
/dev/sdb3              72G   85M   68G   1% /vas

sda3的使用率为100%


奇怪了
前几天还手动删除了一个100G的日志文件...
当时查看的磁盘剩余空间还有100多G
短短几天内,磁盘空间就满了

迅速的查看了根目录下所有的文件夹占用空间大小
发现所有的文件夹加在一起都没用到20G的空间...
[root@Server1 /]# du -sh /bin/
5.8M    /bin/
[root@Server1 /]# du -sh /boot/
6.0M    /boot/
[root@Server1 /]# du -sh /data/
68K     /data/
[root@Server1 /]# du -sh /dev/
168K    /dev/
[root@Server1 /]# du -sh /etc/
59M     /etc/
[root@Server1 /]# du -sh /home/
8.2G    /home/
[root@Server1 /]# du -sh /initrd/
8.0K    /initrd/
[root@Server1 /]# du -sh /lost+found/
16K     /lost+found/
[root@Server1 /]# du -sh /media/
12K     /media/
[root@Server1 /]# du -sh /misc/
8.0K    /misc/
[root@Server1 /]# du -sh /mnt
8.0K    /mnt
[root@Server1 /]# du -sh /opt/
33M     /opt/
[root@Server1 /]# du -sh /proc/
901M    /proc/
[root@Server1 /]# du -sh /root/
2.8M    /root/
[root@Server1 /]# du -sh /sbin/
16M     /sbin/
[root@Server1 /]# du -sh /selinux/
8.0K    /selinux/
[root@Server1 /]# du -sh /setup_box/
124M    /setup_box/
[root@Server1 /]# du -sh /srv
8.0K    /srv
[root@Server1 /]# du -sh /sys
0       /sys
[root@Server1 /]# du -sh /tftpboot/
100K    /tftpboot/
[root@Server1 /]# du -sh /tmp/
24K     /tmp/
[root@Server1 /]# du -sh /usr/
3.0G    /usr/
[root@Server1 /]# du -sh /var/
4.7G    /var/
[root@Server1 var]# du -sh /oracle/
381G    /oracle/

最后一个/oracle的381G的空间是挂载了磁盘柜的原因
挂载点是/dev/sdb1

请问
我的磁盘空间哪去了呢?

|
系统中有大文件存在,看不到的原因是:应用程序打开了一个很大的文件,然后被root或其他用户手工删除了此文(仅删除了节点信息)。

所以用df看到磁盘被占用,但用du则看不到。

建议:
  1.重启系统。
  2.查找可疑的服务,用ls -lh命令查看对应进程的/proc/[pid]/fd目录中提示打开的文件,但被delete的,重启对应的服务。

    
 
 

您可能感兴趣的文章:

  • 我的linux 的根目录/的磁盘空间占满了,想扩充挂在根目录磁盘空间的容量,要怎么做啊?
  • RedHat8上解压Oracle9磁盘丢失磁盘空间,请大虾帮忙!
  • 在linux中如何作类似磁盘清理,腾出磁盘空间的维护?谢谢!
  • 在Solaris中用什么命令查看磁盘空间及空闲空间
  • Linux下如何对一个分区追加磁盘空间
  • 磁盘空间报告工具 agedu
  • 关于 “Solaris 10 磁盘空间重新划分”的问题,在线等。
  • 如何增加分给Linux的磁盘空间
  • AIX系统如何查看当前用户所分配的磁盘空间
  • 如何捕获磁盘空间溢出错误?
  • Solaris中如果磁盘空间满了,会出现什么情况?
  • 关于写文件报磁盘空间不够的错的问题
  • 获得磁盘剩余空间
  • 关于磁盘空间的问题
  • !!Unix下如何在程序中查询出剩余磁盘空间?应该使用什么函数?
  • 如何为windows7下装的ubuntu增加磁盘空间呀?谢谢!
  • 请问如何用C得知某个目录所占用的磁盘空间?
  • Redhat linux 9下如何查看磁盘剩余空间?
  • 如何获取当前磁盘的剩余空间?
  • 磁盘分区已用空间总是100%
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何编程获取HP-UNIX 磁盘IO利用率,磁盘I/O所占用的时间,
  • 简单的磁盘基准测试工具 sdb
  • 如何确定数据已经从内核缓冲区写入磁盘了?
  • 磁盘加密工具 TrueCrypt
  • 磁盘使用信息
  • 磁盘分区工具 Partition Logic
  • 磁盘碎片整理工具 Vopt
  • 磁盘性能测试工具 Iometer
  • Linux中的磁盘配额!!!
  • 磁盘块的大小问题
  • linux两块磁盘双系统
  • linux下怎么看磁盘io消耗
  • linux 如何取得磁盘信息?
  • 磁盘管理及数据恢复软件 DiskGenius
  • 磁盘管理工具 GrandPerspective
  • 求助!如何在dos下将多个文件通过磁盘复制到另一台计算机上
  • 请问如何才能将LINUX的分区写到磁盘分区表里!
  • 一个“最短寻道优先(SSTF)磁盘调度算法”的问题:
  • 磁盘整理工具 JkDefragGUI
  • 磁盘整理软件 Defraggler


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3