免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4578 | 回复: 4
打印 上一主题 下一主题

怎样查询操作系统块的大小? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-03 17:14 |只看该作者 |倒序浏览
我想查询操作系统的数据块大小。
看了一些资料,好像是说ufs文件系统的逻辑块可以设置为4096或者8192。
可是在那里能看见创建文件系统时选择的是哪个呢?
我知道大多数情况下都是8192,可是还是想知道怎么查。
因为这台机器上运行的oracle数据库的db_block_size为4096,如果操作系统块为8192的话,不符合一般设置这个参数的要求。
很多工具我都man过了,希望回帖的朋友自己试一下再告诉我,不要随便说个工具名就不管了,谢谢^-^

论坛徽章:
0
2 [报告]
发表于 2008-02-04 05:32 |只看该作者
fstyp -v /dev/dsk/c1t2d0s0 |grep bsize

where, I assume /dev/dsk/c1t2d0s0 is the file system of interest.

论坛徽章:
0
3 [报告]
发表于 2008-02-04 08:25 |只看该作者
#newfs -Nv /dev/dsk/c1t3d0s6
mkfs -F ufs -o N /dev/rdsk/c1t3d0s6 286698624 848 24 8192 1024 160 1 167 8192 t 0 0 8 128 n
/dev/rdsk/c1t3d0s6:     286698624 sectors in 14087 cylinders of 24 tracks, 848 sectors
        139989.6MB in 2818 cyl groups (5 c/g, 49.69MB/g, 6016 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 102640, 205248, 307856, 410464, 513072, 615680, 718288, 820896, 923504,
Initializing cylinder groups:
........................................................
super-block backups for last 10 cylinder groups at:
285762464, 285865072, 285967680, 286070288, 286172896, 286275504, 286378112,
286480720, 286556192, 286658800,

newfs -Nv 可以打印最初做文件系统时系统执行的命令和参数,其中的8192就是,其实这个8192是i节点的密度,3G-1T的盘做文件系统都是这个密度。

SOLARIS缺省文件块大小是512.

论坛徽章:
0
4 [报告]
发表于 2008-02-04 10:50 |只看该作者
非常感谢2位的回答,两种方法我在测试机上都试过了。

这两个命令都需要以root身份执行,真要查只能和业务机的SA协调了。

不过既然“......3G-1T的盘做文件系统都是这个密度”,那我也不深究了,呵呵。

最后,再次感谢!

论坛徽章:
0
5 [报告]
发表于 2008-02-04 11:56 |只看该作者
prtvtoc也看得到
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP