免费注册 查看新帖 |

Chinaunix

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

[网络管理] ls -hl的疑惑 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-26 15:52 |只看该作者 |倒序浏览
linux kernel 2.4.21,做了透明代理。为了监视cache_dir目录大小,我键入以下命令
ls -hl /var/spool/squid
total 16M
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 00
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 01
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 02
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 03
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 04
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 05
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 06
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 07
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 08
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 09
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 0A
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 0B
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 0C
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 0D
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 0E
drwxr-xr-x  258 squid    squid        4.0K Jun  1 14:45 0F
drwxrwxrwx    2 squid    squid        4.0K May 28 15:29 cache
-rw-r--r--    1 squid    squid         15M Nov 26 15:40 swap.state
-rw-r--r--    1 squid    squid           0 Nov 25 04:02 swap.state.last-clean

上面显示/var/spool/squid/目录目前是16M,16个一级目录都是4k大小。我进入00目录:
cd 00
[root@xgfw squid]# cd 00
[root@xgfw 00]# ls -hl
total 2.0M
drwxr-xr-x    2 squid    squid        8.0K Nov 26 09:25 00
drwxr-xr-x    2 squid    squid        8.0K Nov 26 10:07 01
drwxr-xr-x    2 squid    squid        8.0K Nov 26 10:17 02
drwxr-xr-x    2 squid    squid        8.0K Nov 26 10:05 03
drwxr-xr-x    2 squid    squid        8.0K Nov 26 07:54 04
drwxr-xr-x    2 squid    squid        8.0K Nov 26 08:35 05
drwxr-xr-x    2 squid    squid        8.0K Nov 26 08:39 06
drwxr-xr-x    2 squid    squid        8.0K Nov 26 11:12 07
drwxr-xr-x    2 squid    squid        8.0K Nov 26 11:12 0
。。。
为什么在这儿看00目录大小变为了2M??而在根目录下看显示为4.0k???同一个命令显示同一个目录的大小会不一样,到底为什么?究竟如何查看squid交换目录的准确大小???请高手。。。。

论坛徽章:
0
2 [报告]
发表于 2007-11-26 16:28 |只看该作者
自己顶。。。。。。。

论坛徽章:
0
3 [报告]
发表于 2007-11-26 16:36 |只看该作者
4.0k是目录本身这个文件占用的空间大小,不包含它的子目录和里边的文件的。这个大小是取决于你的文件系统的分配块的大小,通常所有的目录大小都是一样的,要看到统计数据的话,用du

论坛徽章:
0
4 [报告]
发表于 2007-11-26 16:46 |只看该作者
原帖由 sakulagi 于 2007-11-26 16:36 发表
4.0k是目录本身这个文件占用的空间大小,不包含它的子目录和里边的文件的。这个大小是取决于你的文件系统的分配块的大小,通常所有的目录大小都是一样的,要看到统计数据的话,用du


谢谢斑竹。我要看/var/spool/squid这个目录的大小,cd /var/spool/squid
#du -b
....
4096    ./0F/F2
4096    ./0F/F3
4096    ./0F/F4
4096    ./0F/F5
4096    ./0F/F6
4096    ./0F/F7
4096    ./0F/F8
4096    ./0F/F9
4096    ./0F/FA
4096    ./0F/FB
4096    ./0F/FC
4096    ./0F/FD
4096    ./0F/FE
4096    ./0F/FF
1052672 ./0F
4440621056   
说明当前目录大小为4.4G吗?

论坛徽章:
0
5 [报告]
发表于 2007-11-26 16:56 |只看该作者
试试
du -sh /var/spool/squid

论坛徽章:
0
6 [报告]
发表于 2007-11-26 17:07 |只看该作者
谢谢法王。看来我的cache_dir还要加大才行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP