nemo2011 发表于 2013-01-26 21:30

在solaris10下,如何设置磁盘配额的单位为gb.

本帖最后由 nemo2011 于 2013-01-26 21:30 编辑

在solaris10下,设置磁盘配额的单位。ufs默认是largefile。 我们edquota username时,默认的单位为kb。 设置的最大的配额不能够超过2G。
largefile是允许超过2G的空间配额的。 如果我想设置2G以上的配额的时候,该如何设置呢。 我在edquota username,设置单位为gb的时候,是不允许的。
特在此求助。该如何设置磁盘配额的单位为gb。

roger1402001 发表于 2013-01-29 23:38

回复 1# nemo2011

設置單位為kb,所以,4G就用 4096000 就搞定了。


   

nemo2011 发表于 2013-01-30 13:04

回复 2# roger1402001


我试过了。edquota username
设置的时候,不能超过2Gb。

nemo2011 发表于 2013-01-30 13:14

回复 2# roger1402001


   

roger1402001 发表于 2013-01-30 15:06

本帖最后由 roger1402001 于 2013-01-30 15:23 编辑

回复 4# nemo2011

soft 4000000hard 400000000

錯誤在hard 400000000 估計file system也沒超過2300GB。

所以當然報錯。

假使你要設4GB,應該設定如下

soft 4000000 hard 4096000

報錯的訊息應是指超過檔案系統的容量,這個可以自行確認一下。

Good luck :em03:

nemo2011 发表于 2013-01-30 16:07

回复 5# roger1402001


   你看上图的hard 被系统设置成了2147483647kb。换算成Gb的话, 就是2Gb。 所以,我才求助的呀。
equota 的时候, 不能设置超过2Gb以上的空间 。 个人认为首先需要指定单位的。

roger1402001 发表于 2013-01-31 21:08

本帖最后由 roger1402001 于 2013-01-31 21:20 编辑

回复 6# nemo2011

有測試過,讓你參考參考
fs /homeb blocks (soft = 4096000, hard = 0) inodes (soft = 0, hard = 0)

# repquota -v -a /homeb |grep s9856035
s9856035--62365 4096000      0                   0      0      0

另外,

1GB=1024MB(即 1GB=2的10次方 MB)1MB=1024KB(即 1MB=2的10次方 KB)

所以,2GB = 2 * 1024 * 1024 KB =2,097,152 KB

我應該沒看喔~~~

Good luck :em03:   

nemo2011 发表于 2013-02-01 15:41

回复 7# roger1402001


你是对的。确实不能超过2T.呵呵。 非常感谢。
页: [1]
查看完整版本: 在solaris10下,如何设置磁盘配额的单位为gb.