在Solaris机器上,默认的Block大小是8K
我们如何指定Solaris文件系统的Block大小呢?
newfs -b 4096 /dev/c0txdxsx 里面的-b 来指定Block大小,覆盖默认的8K.
其实8k 是一个可以的数字,没有必要覆盖这个缺省参数。
那么我们如何检查当前已有文件系统的Block大小呢?
bash-2.05# fstyp -v /dev/rdsk/c0t2d0s0 |more
ufs
magic 11954 format dynamic time Mon Nov 4 17:46:05 2002
sblkno 16 cblkno 24 iblkno 28 dblkno 408
sbsize 2048 cgsize 4096 cgoffset 160 cgmask 0xfffffff0
ncg 697 size 17827200 blocks 17553949
bsize 4096 shift 12 mask 0xfffff000
fsize 1024 shift 10 mask 0xfffffc00
frag 4 shift 2 fsbtodb 1
minfree 1% maxbpg 1024 optim time
maxcontig 256 rotdelay 0ms rps 120
csaddr 408 cssize 11264 shift 8 mask 0xffffff00
ntrak 10 nsect 320 spc 3200 ncyl 11142
cpg 16 bpg 6400 fpg 25600 ipg 3040
nindir 1024 inopb 32 nspf 2
nbfree 4388485 ndir 2 nifree 2118876 nffree 4
cgrotor 0 fmod 0 ronly 0 logbno 0
我们可以看到,这个文件系统的Block大小是4K。
当然,最简单的还是
df -g