免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 12617 | 回复: 17
打印 上一主题 下一主题

奇怪,根目录怎么会满了呢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-03 14:24 |只看该作者 |倒序浏览
[root@log etc]#  df -k
Filesystem             1K-块        已用     可用 已用% 挂载点
/dev/mapper/VolGroup00-LvmLog00
                       1032088   1032024         0 100% /
/dev/sda5              1027736     24504    951024   3% /boot
none                   1033412         0   1033412   0% /dev/shm
/dev/mapper/VolGroup00-LvmLog01
                       1032088     34192    945468   4% /home
/dev/mapper/VolGroup00-LvmLog06
                       1032088     34096    945564   4% /opt
/dev/mapper/VolGroup00-LvmLog02
                       2064208     39996   1919356   3% /tmp
/dev/mapper/VolGroup00-LvmLog03
                       4063936   3491988    365512  91% /usr
/dev/mapper/VolGroup00-LvmLog04
                       3096336    272780   2666272  10% /usr/local
/dev/mapper/VolGroup00-LvmLog05
                       2064208    531328   1428024  28% /var
/dev/sda7              9851308   1720944   7629944  19% /www
/dev/sda8             24612312  17097560   6264496  74% /images

然后我看了一下/下的目录
[root@log /]# du -sh *
5.8M    bin
6.8M    boot
184K    dev
60M     etc
120K    home
17G     images
8.0K    initrd
84M     lib
16K     lost+found
8.0K    media
8.0K    misc
8.0K    mnt
24K     opt
897M    proc
600K    root
15M     sbin
8.0K    selinux
8.0K    srv
0       sys
100K    tftpboot
4.1M    tmp
4.0G    usr
488M    var
1.6G    www
我/是划分了1G 没看出哪个目录会占用这么多 就是看着proc有点不对劲 不过proc应该是不占用硬盘空间的啊
不过我有一次启动以后/etc/fstab空了 不知道有没有关系
哪位大侠帮忙分析一下

论坛徽章:
0
2 [报告]
发表于 2008-02-04 09:04 |只看该作者
顶一下 难道没人碰到这种事情么? 刚才看了一下mem才用了200M 但是/proc/kcore是970M

论坛徽章:
0
3 [报告]
发表于 2008-02-04 09:14 |只看该作者
没遇到过,但根只分1个G显然不合适。建议你还是调整一下。lvm好像是可以动态调整的。

论坛徽章:
0
4 [报告]
发表于 2008-02-04 16:11 |只看该作者
897M    proc

你好像并没有挂载这个目录,所以它的897M就算到根目录下了

论坛徽章:
0
5 [报告]
发表于 2008-02-05 10:50 |只看该作者
#    df     -i    察看一下该分区的inode使用情况

论坛徽章:
0
6 [报告]
发表于 2008-02-05 11:47 |只看该作者
你这样看不好看

加上 du --one-file-system 参数,否则无法看出究竟是那个真正占用了 / 分区

论坛徽章:
0
7 [报告]
发表于 2008-02-05 12:25 |只看该作者
??????

[ 本帖最后由 kevin.Q 于 2008-2-5 12:26 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2008-02-05 12:25 |只看该作者
# man  du

-x, --one-file-system
              skip directories on different file systems  跳过目录,在不同的文件系统??

没有理解,,



root@localhost 12:19:38 ~#du -xh  /


64K     /usr/lib/locale/pt_PT
8.0K    /usr/lib/locale/sid_ET/LC_MESSAGES
64K     /usr/lib/locale/sid_ET
16K     /usr/lib/locale/si_LK/LC_MESSAGES
72K     /usr/lib/locale/si_LK
16K     /usr/lib/locale/gv_GB/LC_MESSAGES
64K     /usr/lib/locale/gv_GB
16K     /usr/lib/locale/ur_PK/LC_MESSAGES
300K    /usr/lib/locale/ur_PK
8.0K    /usr/lib/locale/ar_KW.utf8/LC_MESSAGES
64K     /usr/lib/locale/ar_KW.utf8
16K     /usr/lib/locale/mg_MG.utf8/LC_MESSAGES
64K     /usr/lib/locale/mg_MG.utf8
8.0K    /usr/lib/locale/es_BO.utf8/LC_MESSAGES
48K     /usr/lib/locale/es_BO.utf8
8.0K    /usr/lib/locale/ar_LB.utf8/LC_MESSAGES
56K     /usr/lib/locale/ar_LB.utf8
8.0K    /usr/lib/locale/ar_DZ/LC_MESSAGES
48K     /usr/lib/locale/ar_DZ
8.0K    /usr/lib/locale/es_AR/LC_MESSAGES
48K     /usr/lib/locale/es_AR
72K     /usr/lib/locale/tl_PH
8.0K    /usr/lib/locale/en_IE@euro/LC_MESSAGES
32K     /usr/lib/locale/en_IE@euro
8.0K    /usr/lib/locale/ar_AE.utf8/LC_MESSAGES
56K     /usr/lib/locale/ar_AE.utf8
8.0K    /usr/lib/locale/ar_IN/LC_MESSAGES
32K     /usr/lib/locale/ar_IN
8.0K    /usr/lib/locale/es_CO/LC_MESSAGES
48K     /usr/lib/locale/es_CO
8.0K    /usr/lib/locale/so_SO.utf8/LC_MESSAGES
48K     /usr/lib/locale/so_SO.utf8
8.0K    /usr/lib/locale/es_ES.utf8/LC_MESSAGES
32K     /usr/lib/locale/es_ES.utf8
8.0K    /usr/lib/locale/el_GR/LC_MESSAGES
48K     /usr/lib/locale/el_GR
8.0K    /usr/lib/locale/nl_NL.utf8/LC_MESSAGES
32K     /usr/lib/locale/nl_NL.utf8
16K     /usr/lib/locale/wa_BE@euro/LC_MESSAGES
268K    /usr/lib/locale/wa_BE@euro
8.0K    /usr/lib/locale/de_BE/LC_MESSAGES
24K     /usr/lib/locale/de_BE
16K     /usr/lib/locale/cs_CZ.utf8/LC_MESSAGES
72K     /usr/lib/locale/cs_CZ.utf8
。。。。。。。。。。。。。
。。。。。。。。。
。。。。。。
2.1G    /


这样要怎么看呢???? 显示的信息太多了

[ 本帖最后由 kevin.Q 于 2008-2-5 12:27 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2008-02-05 12:39 |只看该作者
你可以看一下上面的 images/ 目录是 17G ,而 lz 说 / 只分了1GB,所以这个 images/ 肯定是来自

另外一个分区的,加上 --one-file-system 就不会有该问题了

p.s :

  1. [root@monitor /]# ls / |grep -v proc |xargs du -hs
  2. 5.3M    bin
  3. 17M     boot
  4. 668K    cp.err
  5. 428K    dev
  6. 25M     etc
  7. 4.0K    grub.conf.bak
  8. 808K    home
  9. 4.0K    initrd
  10. 115M    lib
  11. 16K     lost+found
  12. 4.0K    misc
  13. 3.5G    mnt
  14. 4.0K    opt
  15. 1.8M    root
  16. 15M     sbin
  17. 48K     tftpboot
  18. 107M    tmp
  19. 5.0G    usr
  20. 392M    var
  21. [root@monitor /]#
  22. [root@monitor /]# ls / |grep -v proc |xargs du -hs --one-file-system
  23. 5.3M    bin
  24. 17M     boot
  25. 668K    cp.err
  26. 428K    dev
  27. 25M     etc
  28. 4.0K    grub.conf.bak
  29. 808K    home
  30. 4.0K    initrd
  31. 115M    lib
  32. 16K     lost+found
  33. 4.0K    misc
  34. 292K    mnt
  35. 4.0K    opt
  36. 1.8M    root
  37. 15M     sbin
  38. 48K     tftpboot
  39. 107M    tmp
  40. 5.0G    usr
  41. 392M    var
  42. [root@monitor /]#
复制代码


注意 /mnt 的差异

论坛徽章:
0
10 [报告]
发表于 2008-02-05 15:23 |只看该作者
oh  I see!


-x, --one-file-system
              skip directories on different file systems   应该是在不同的文件系统上,跳过目录

你的意思是说, 如果lz 单独使用  du  -sh  /*


[root@log /]# du -sh *
5.8M    bin
6.8M    boot
184K    dev
60M     etc
120K    home
17G     images
8.0K    initrd
84M     lib
16K     lost+found
8.0K    media
8.0K    misc
8.0K    mnt
24K     opt
897M    proc
600K    root
15M     sbin
8.0K    selinux
8.0K    srv
0       sys
100K    tftpboot
4.1M    tmp
4.0G    usr
488M    var
1.6G    www

这样的话, 显示的效果是把所有的目录大小都显示出来, 而无法分辩出“/”目录的实际大小, 或者说无法判断出在“/”目录下到底是哪个文见占用了“/”的空间,

根据提示:

# man  du

-x, --one-file-system
              skip directories on different file systems    应该是在不同的文件系统上,跳过目录, 如果是“/” 的话那就是只显示"/"目录的内容,而不显示非“/”目录的实际容量大小。

这样的话,lz 就可以分析在"/"下到底是什么文件占用了空间。。。

  

/mnt---- 这个目录就是在加上了  --one-file-system 后将其递归后的目录跳过而只是显示“/” 目录的实际内容大小



努力学习了,,,,,,, 多谢 aliams 的帮助

[ 本帖最后由 kevin.Q 于 2008-2-5 15:27 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP