linux目录大小问题有什么?

4年前 (2021-08-26)阅读583回复0
雍忆香
雍忆香
  • 管理员
  • 发消息
  • 注册排名1292
  • 经验值65
  • 级别管理员
  • 主题13
  • 回复0
楼主
印刷厂直印加工●彩页1000张只需要69元●名片5元每盒-更多产品印刷报价➦联系电话:138-1621-1622(微信同号)

  导读:linux目录大小问题,在linux系统下关于ID排目录的问题。,查看一个目录大小的命令是:

[root@a Maildir]# du

8

关于ID排目录的问题。。/tmp

120

关于ID排目录的问题。。/cur

1260200 关于ID排目录的问题。。/new

1260352 关于ID排目录的问题。。

它会列出当前目录下的目录及文件的大小,最后一行是整个目录的大小关于ID排目录的问题。。

[root@a Maildir]# du -hs

1关于ID排目录的问题。。3G

-h 选项是 human-readable 容易读懂方式显示,就是换算成M 或 G等关于ID排目录的问题。。

-s 只显示一个总计的大小,不列出具体每个子目录及文件的大小关于ID排目录的问题。。

最近在搭建一个qmail服务器关于ID排目录的问题。,测试收大量的mail时,发现通过命令ls -al列出的目录的大小有变化,如下:

[root@a Maildir]# ls -al

total 10496

drwx------ 2 vpopmail vchkpw

4096 Jul 15 11:35 cur

-rw------- 1 vpopmail vchkpw

946 Jul 16 10:49 maildirsize

-rw------- 1 root

root

31 Jul 14 13:04 maildirsize关于ID排目录的问题。。

  bak

drwx------ 2 vpopmail vchkpw 10694656 Jul 16 10:49 new

drwx------ 2 vpopmail vchkpw

4096 Jul 16 10:49 tmp

new目录的大小是1069465关于ID排目录的问题。, 与其它目录的4096相差很多,不知道什么原因,通过网上找到了答案:

linux文件系统是用inode来存储文件的属性,而用block来存储内容的关于ID排目录的问题。。

  而这个inode里面是不存储文件的名字的,所以对于目录来说,它的作用就是通过自己的inode找到自己的block,block里面记录了你这个目录下面文件名和inode的对应,如果你目录下面的文件很多,那么目录的这个block就会很大了关于ID排目录的问题。。而这个值于你目录里面文件的大小是没有关系的,只和你目录下面文件的个数有关系。

所以说,new目录的大小是1069465,它是new目录的block数,因为这个目录下的文件个数已经很多了关于ID排目录的问题。。达到15W个以上了。

[root@a new]# ls -al|wc -l

156168关于ID排目录的问题。。

0
0
收藏0
回帖

linux目录大小问题有什么? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息