SunOS5.10系统的block块尺寸
# uname -aSunOS s15 5.10 Generic_118833-33 sun4u sparc SUNW,Ultra-4
#
# /usr/sbin/fstyp -v /dev/dsk/c2t1d0s0 |grep -i bsize
sbsize2048 cgsize8192 cgoffset 64 cgmask0xffffffc0
bsize 8192 shift 13 mask 0xffffe000
maxtransfer 1048576 devbsize 512
#
# df -k
文件系统 千字节 用了 可用 容量 挂接在
/dev/dsk/c2t1d0s0 6050982 4130219 1860254 69% /
......
#
# df
/ (/dev/dsk/c2t1d0s0 ): 3841526 块 565680 文件
......
#
# mkfs -m /dev/rdsk/c2t1d0s0
mkfs -F ufs -o nsect=128,ntrack=48,bsize=8192,fragsize=1024,cgsize=16,free=1,rps=167,nbpi=8155,opt=t,apc=0,gap=0,nrpos=8,maxcontig=128,mtb=n /dev/rdsk/c2t1d0s0 12288000
#
# /usr/sbin/prtvtoc /dev/dsk/c2t1d0s0
* /dev/dsk/c2t1d0s0 partition map
*
* Dimensions:
* 512 bytes/sector
* 720 sectors/track
* 4 tracks/cylinder
* 2880 sectors/cylinder
* 49782 cylinders
* 49780 accessible cylinders
*
* Flags:
* 1: unmountable
*10: read-only
*
* First Sector Last
* PartitionTagFlags Sector Count SectorMount Directory
0 2 00 20476801229472014342399 /
1 3 01 0 2047680 2047679
2 5 00 0 143366400 143366399
6 0 00 143424006143904075781439 /oracle
7 8 00 7578144067584960 143366399 /export/home
#
# /usr/sbin/fstyp -v /dev/rdsk/c2t1d0s0 |more
ufs
magic 11954 formatdynamic time Fri Apr6 08:30:41 2007
sblkno16 cblkno24 iblkno32 dblkno760
sbsize2048 cgsize8192 cgoffset 64 cgmask0xffffffc0
ncg 125 size 6144000 blocks6050982
bsize 8192 shift 13 mask 0xffffe000
fsize 1024 shift 10 mask 0xfffffc00
frag 8 shift 3 fsbtodb 1
minfree 1% maxbpg2048 optim time
maxcontig 128 rotdelay 0ms rps 167
csaddr760 cssize2048 shift 9 mask 0xfffffe00
ntrak 48 nsect 128 spc 6144 ncyl 2000
cpg 16 bpg 6144 fpg 49152 ipg 5824
nindir2048 inopb 64 nspf 2
nbfree228824ndir 19576 nifree565680nffree90171
cgrotor 92 fmod 0 ronly 0 logbno1568
version 2
fs_reclaim is not set
文件系统的状态有效, fsclean 是 -3
在每个循环位置上的块均可用
文件系统缺省为8KB data block,但Solaris各文件系统可支持更多种data block,没记错好象一直到MB一级。
SVM中的replica是建立在裸设备上,Sun使用的硬盘为512B/sec,数据最小单位为512B,与文件系统的data block是2个概念。
1.Block Device Path
命令,实用程序,和进程使用块设备路径存取磁盘片,好象存取文件系统一样
/dev/dsk/c0t0d0s0
/dev/dsk/c0t0d0s7
2.Raw Device Path
裸设备存取路径被实用程序和进程使用,不是当作文件系统使用而是逐个扇区地传输数据。
/dev/rdsk/c0t0d0s0
/dev/rdsk/c0t0d0s7
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14345/showart_271953.html
页:
[1]