免费注册 查看新帖 |

Chinaunix

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

[新手入门] 文件系统大小限制 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-04-10 15:14 |只看该作者 |倒序浏览
在Aix 4.3中建一个支持大文件(大于2G)的文件系统时提示:

Based on the parameters chosen, the new /bigfs JFS file system
is limited to a maximum size of 134,217,728 (512 byte blocks)

New File System size is 4456448

   是不是Aix 4.3中只支持到64G大小的大文件系统。
  Aix 5.0以上有没有这个限制。

论坛徽章:
0
2 [报告]
发表于 2003-04-10 15:47 |只看该作者

文件系统大小限制

No! 大文件和大文件系统是两回事.
fs的大小主要与nbpi有关,
nbpi=4k fsmax=64G
nbpi=8k fsmax=128G
..............

论坛徽章:
0
3 [报告]
发表于 2003-04-10 16:41 |只看该作者

文件系统大小限制

大猫,是不是这样,inode所占的空间越大,反而可建文件系统却越大?那么文件(或目录)数是增大还是减小?

论坛徽章:
0
4 [报告]
发表于 2003-04-10 17:12 |只看该作者

文件系统大小限制

[quote]原帖由 "哇哈哈"]大猫,是不是这样,inode所占的空间越大,反而可建文件系统却越大?那么文件(或目录)数是增大还是减小?[/quote 发表:

不是这样,应该说...
Number of i-nodes The total number of i-nodes in a file system limits the total number of files and the total size of the file system. The JFS provides the nbpi (number of bytes per i-node) parameter that affects the number of i-nodes in a file system. JFS supports nbpi values of 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, and 131072. The values 32768, 65536, and 131072 only apply to AIX Version 4.2 or later.
For example, to create an 8 MB file system with an nbpi value of 4096, an i-node will be generated for each 4096 bytes of data. This would result in a maximum of 2048 i-nodes for an 8 MB file system, which means that if every file in the file system is ideally 4 KB in length, a maximum of 2048 files can be created in the file system.
The JFS restricts all file systems to 16 MB (2的24次方 ) 个i-nodes.
Allocation group size
AIX Version 4.2 and later supports various allocation group sizes. The JFS segregates file system space into groupings of i-nodes and disk blocks for user data. These groupings are called allocation groups. The allocation group size can be specified when the file system is created. The allocation group sizes are 8 MB, 16 MB, 32 MB, and 64 MB. Each allocation group size has an associated
nbpi range.

论坛徽章:
0
5 [报告]
发表于 2003-04-10 17:27 |只看该作者

文件系统大小限制

其实你也的是这样的,如果创建一个8M文件系统,设定其inode大小为4K,每个文件(与其inode)为理想的4K,那么最多可以存放2048个文件。
JFS文件系统支持上面所述的各种inode大小,而inode大小影响文件系统可以存放的文件或目录数目,但这并不能代表inode变大而可建文件系统也变大啊?
199文档中有提及jfs1,理论可建最大1TB,但测试过的最大可建64GB,我想是不是这个原因造成的,也就是说JFS1(Aix 4)最大只能建成64GB的文件系统。

   另aix 4.3中的创建的创建支持大文件的文件系统与aix 5中的JFS2有什么区别?
   谢谢!

论坛徽章:
0
6 [报告]
发表于 2003-04-10 17:34 |只看该作者

文件系统大小限制

不好意思,把可建64G文件当成文件系统了,但还是请教inode与可建文件系统大小问题,请回复。
谢谢!

论坛徽章:
0
7 [报告]
发表于 2003-04-10 18:24 |只看该作者

文件系统大小限制

建议入经典!

论坛徽章:
0
8 [报告]
发表于 2003-04-11 09:10 |只看该作者

文件系统大小限制

多谢!前面的明白了!
但哪位能解释一下:aix 4.3中的创建的创建支持大文件的文件系统与aix 5中的JFS2有什么区别?

论坛徽章:
0
9 [报告]
发表于 2003-04-11 11:10 |只看该作者

文件系统大小限制

我觉得在讨论JFS2前,有必要先把JFS搞清楚.
何谓inode? inode(索引节点)是文件或目录的索引, 有一个inode, 就可以有一个文件, fs中有多少inode,就可以有多少file. inode又有单字节和多字节之分(由文件系统的类型和单个文件的大小决定). inode在建fs时同时开出, 开多少? 这由nbpi(平均每节点管理多大文件)和fs的大小决定. fs建好后,想增加inode,只能扩fs, 而且nbpi无法改变. 反之, 每当扩fs, inode也相应增加.
因此, 由于jfs能管理的inode数为16M(2的24次方), 当nbpi确定时, fs的最大值也定了.

论坛徽章:
0
10 [报告]
发表于 2003-04-11 11:31 |只看该作者

文件系统大小限制

有一种情况就是inode节点已经用完,但空间没有用完,这是为什么?
通常这种问题的原因就是nbpi设定太大造成的,这样的话也就是说文件系统建立后,其inode数也就限制了,但这个数远不是16M,为什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP