日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

操作系統(tǒng)高手進(jìn)階 全面分析UFS文件系統(tǒng)

Solaris操作系統(tǒng)下每個(gè)常規(guī)文件必須包含一個(gè)文件名和與之相關(guān)聯(lián)的inode(信息節(jié)點(diǎn)),inode中存儲(chǔ)文件的相關(guān)信息(如文件的所有者、權(quán)限和大小等信息),以及該文件所關(guān)聯(lián)的數(shù)據(jù)塊的指針.因此,inode數(shù)量的多少?zèng)Q定著一個(gè)UFS文件系統(tǒng)所允許創(chuàng)建的文件數(shù).
一個(gè)UFS文件系統(tǒng)在其創(chuàng)建時(shí),所允許最大的indoe數(shù)就已經(jīng)固定,當(dāng)該文件系統(tǒng)中有大量的(上千萬(wàn)甚至上億個(gè))小文件存在時(shí),有可能出現(xiàn)inode數(shù)量不夠用的情況,由于文件需要用inode來(lái)存儲(chǔ)元數(shù)據(jù)(MetaData),inode數(shù)量超出將導(dǎo)致新文件無(wú)法被創(chuàng)建,盡管此時(shí)實(shí)際的存儲(chǔ)空間還遠(yuǎn)遠(yuǎn)不到極限,所以在創(chuàng)建此類文件系統(tǒng)的時(shí)候需要考慮到這一點(diǎn).
inode數(shù)計(jì)算公式:
inode_number=文件系統(tǒng)大小/nbpi
nbpi:The number of bytes per inode,每個(gè)inode所占用的字節(jié)數(shù),它是文件系統(tǒng)inode數(shù)多少的決定因素.
在創(chuàng)建文件系統(tǒng)時(shí),如果不特別指定,Solaris將根據(jù)文件系統(tǒng)的大小使用不同的nbpi值來(lái)決定inode的密度,參見(jiàn)下表.
文件系統(tǒng)大小(GB) 缺省的nbpi大小(byte)
≤1 2048
123≥1024(即1T) 1048576 (即1M)
根據(jù)上表,在默認(rèn)情況下,對(duì)于一個(gè)1G的文件系統(tǒng)(在Solaris 9下,其可用的空間大約為961M),得到理論上的該文件系統(tǒng)所擁有的inode數(shù):
1024 * 1024 / 2 ≌ 500000
而對(duì)于一個(gè)1T的文件系統(tǒng),其可用的inode數(shù)將比略小于1T的文件(比如900G)系統(tǒng)銳減很多(因?yàn)閚bpi值增大了好幾倍):
900*1024*1024/8 = 117964800
【操作系統(tǒng)高手進(jìn)階 全面分析UFS文件系統(tǒng)】1024*1024*1024/1024 ≌ 1000000 (一百萬(wàn))
對(duì)于一個(gè)已創(chuàng)建的文件系統(tǒng),可以通過(guò)下列命令得到該文件系統(tǒng)的可用inode數(shù),從而得出在該文件系統(tǒng)下所能創(chuàng)建的最大文件數(shù)(不考慮實(shí)際的物理空間限制,理論值可能會(huì)與實(shí)際有些偏差,但可以作為一個(gè)參考):
# df -F ufs -oi
實(shí)驗(yàn):
step1. 按缺省方式創(chuàng)建一個(gè)1G大小的UFS文件系統(tǒng)(nbpi=2048),掛接到/tmp/mnt目錄下,實(shí)際可用的空間為961M:
# df -h /tmp/mnt
Filesystem size used avail capacity Mounted on
/dev/vx/dsk/oradg/lv_simon
961M 1.0M 903M 1% /tmp/mnt
# mkfs -m /dev/vx/dsk/oradg/lv_simon
mkfs -F ufs
-o nsect=64,ntrack=32,bsize=8192,fragsize=1024,cgsize=32,free=6,rps=120,nbpi=2054,
opt=t,apc=0,gap=0,nrpos=8,maxcontig=128 /dev/vx/dsk/oradg/lv_simon 2097152
# df -oi /tmp/mnt
Filesystem iused ifree %iused Mounted on
/dev/vx/dsk/oradg/lv_simon
4 507900 0% /tmp/mnt
在不考慮實(shí)際物理空間限制的情況下,該文件系統(tǒng)所允許創(chuàng)建的最大常規(guī)文件數(shù)理論值為: 507900個(gè).
step2. 在該文件系統(tǒng)內(nèi)用如下腳?

    推薦閱讀