免费注册 查看新帖 |

Chinaunix

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

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

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

论坛徽章:
0
2 [报告]
发表于 2008-02-04 05:32 |只看该作者
fstyp -v /dev/dsk/c1t2d0s0 |grep bsize\r\n\r\nwhere, I assume /dev/dsk/c1t2d0s0 is the file system of interest.

论坛徽章:
0
3 [报告]
发表于 2008-02-04 08:25 |只看该作者
#newfs -Nv /dev/dsk/c1t3d0s6\r\nmkfs -F ufs -o N /dev/rdsk/c1t3d0s6 286698624 848 24 8192 1024 160 1 167 8192 t 0 0 8 128 n\r\n/dev/rdsk/c1t3d0s6:     286698624 sectors in 14087 cylinders of 24 tracks, 848 sectors\r\n        139989.6MB in 2818 cyl groups (5 c/g, 49.69MB/g, 6016 i/g)\r\nsuper-block backups (for fsck -F ufs -o b=#) at:\r\n 32, 102640, 205248, 307856, 410464, 513072, 615680, 718288, 820896, 923504,\r\nInitializing cylinder groups:\r\n........................................................\r\nsuper-block backups for last 10 cylinder groups at:\r\n 285762464, 285865072, 285967680, 286070288, 286172896, 286275504, 286378112,\r\n 286480720, 286556192, 286658800,\r\n\r\nnewfs -Nv 可以打印最初做文件系统时系统执行的命令和参数,其中的8192就是,其实这个8192是i节点的密度,3G-1T的盘做文件系统都是这个密度。\r\n\r\nSOLARIS缺省文件块大小是512.

论坛徽章:
0
4 [报告]
发表于 2008-02-04 10:50 |只看该作者
非常感谢2位的回答,两种方法我在测试机上都试过了。\r\n\r\n这两个命令都需要以root身份执行,真要查只能和业务机的SA协调了。\r\n\r\n不过既然“......3G-1T的盘做文件系统都是这个密度”,那我也不深究了,呵呵。\r\n\r\n最后,再次感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP