免费注册 查看新帖 |

Chinaunix

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

问一个关于硬盘空间的问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-11 08:51 |只看该作者 |倒序浏览
有点疑惑,请大家指正。
我通过fdisk -l /dev/sda can get the following data:

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         993     7976241   83  Linux
/dev/sda2             994        1044      409657+   5  Extended
/dev/sda5             994        1044      409626   82  Linux swap / Solaris

but then i get the disk space use df :
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              7850996   2130980   5321204  29% /
varrun                  128044       112    127932   1% /var/run
varlock                 128044         0    128044   0% /var/lock
procbususb              128044        72    127972   1% /proc/bus/usb
udev                    128044        72    127972   1% /dev
devshm                  128044         0    128044   0% /dev/shm
lrm                     128044     33788     94256  27% /lib/modules/2.6.20-15-generic/volatile


然后通过命令,tune2fs -l /dev/sda1:
tune2fs 1.40-WIP (14-Nov-2006)
Filesystem volume name:   <none>
Last mounted on:          <not available>
Filesystem UUID:          9a426e03-d5ab-4cd1-a3c9-e46421796189
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal resize_inode dir_index filetype needs_recovery sparse_super large_file
Filesystem flags:         signed directory hash
Default mount options:    (none)
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              997472
Block count:              1994060
Reserved block count:     99703
Free blocks:              1411441
Free inodes:              886441
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      486
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         16352
Inode blocks per group:   511
Filesystem created:       Thu Sep  6 22:31:09 2007
Last mount time:          Tue Sep 11 00:07:17 2007
Last write time:          Tue Sep 11 00:07:17 2007
Mount count:              10
Maximum mount count:      22
Last checked:             Thu Sep  6 22:31:09 2007
Check interval:           15552000 (6 months)
Next check after:         Tue Mar  4 22:31:09 2008
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               128
Journal inode:            8
Default directory hash:   tea
Directory Hash Seed:      06b9e291-af96-423e-ab8f-f95cf8337610
Journal backup:           inode blocks
可以知道他的block size是4096byte,也就是4k。
迷茫的是和df的结果算得好像不太对,因为df是用block来表示的,所以,/dev/sda1的大小应该是 7850996   *4096才对,但是算下来好像不对,难道是因为,我得到的blocksize不对?


请高手指教,通过上面的几个命令,感觉好像是不blocksize的大小不对。

论坛徽章:
0
2 [报告]
发表于 2007-09-11 12:20 |只看该作者
不大一樣,df 顯示的 block 部份,一般指每個 block 大小大約 1k bytes 計算。

--

论坛徽章:
0
3 [报告]
发表于 2007-09-11 16:10 |只看该作者
哦,谢谢。有点明白了,也就是说那个tune2fs是显示的系统的,而df是自己指定的?

论坛徽章:
0
4 [报告]
发表于 2007-09-12 12:42 |只看该作者
因为两个block的的概念不一样。

fdisk 的block有点类似于“扇区”的概念

而df的block是文件系统中自己定义的概念,有点类似于windows文件系统中‘簇’的概念。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP