LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 692|回复: 6

磁盤配額軟硬限制的默認是K B 還是M B

[复制链接]
发表于 2004-10-9 08:06:04 | 显示全部楼层 |阅读模式
磁盤配額設置好後
edquota xx(用戶名)
filesystem   blocks   soft  hard   inodes  soft   hard
/dev/sdb5     1640    0     0       250    0      0

在此處blocks =1640kb 還是1640mb
如果要設置blocks 的軟硬限制 例如   soft 為10M  hard 為11M
那麼此處的修改的SOFT=10 還是SOFT = 10000
                HARD =11 還是 HARD=11000


請高手指點.
发表于 2004-10-9 12:36:33 | 显示全部楼层
这里block和硬盘的大小没有直接关系。
每个block 大小是在格式化硬盘的时候决定的,如果默认ext3是1K一个block。
如果你要计算quota限制大小,用block size×block numbers就行了。
现在显示的1640指的是你现在已经使用掉的block的数量。
 楼主| 发表于 2004-10-9 13:30:55 | 显示全部楼层
'计算quota限制大小,用block size×block numbers就行了'
這裡的block size和block numbers 是指什麼,怎麼看出?砹(能駐個例子嗎)
例如;我上面所說的
如果要設置blocks 的軟硬限制 例如 soft 為10M hard 為11M
那麼此處的修改的SOFT=10 還是SOFT = 10000
HARD =11 還是 HARD=11000

filesystem blocks soft hard inodes soft hard
      
/dev/sdb5      1640     10     11      250     0      0
還是
filesystem blocks soft hard inodes soft hard
      
/dev/sdb5     1640    10000    11000     250     0      0

Brain 兄能更詳細的解說一下嗎?
发表于 2004-10-10 10:50:18 | 显示全部楼层
mke2fs -b 2048 /dev/hdc10
-b : block-size
man mke2fs
发表于 2004-10-10 12:01:09 | 显示全部楼层
block size是在你mkfs时候用指定的。默认ext3用的是1K/block
这里限制只能限制你使用的block数量。大小是根据你的block计算出来的。
如果你需要在一个使用默认block size的ext3分区上限制soft为10M,则应该使用10000(即10000个block) 限制hard为11M应该用11000
 楼主| 发表于 2004-10-11 07:54:41 | 显示全部楼层
那我要2k block 在此分区上限制soft为10M,则应该使用20000個block.依次?推,我說的對吧Brain 兄,thank you very much!!
发表于 2004-10-11 09:14:56 | 显示全部楼层
残念,错了
如果是2K的block,那么要限制为10M应该10M/2K=5000..
文件系统给你的文件分配大小的时候是以block为单位分配的.它不会认识M或K的..
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表