免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wwwlh
打印 上一主题 下一主题

LINUX下EXT3文件系统大小有2T限制,那个可靠的文件系统没有这个限制,有16T就可以了 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2009-02-01 10:31 |只看该作者
原帖由 wwwlh 于 2009-1-23 23:42 发表
我测试结果,RED HAT 4 AS UP DATA 7可以支持超过2T的文件系统分区,使用GPT+EXT3文件系统
解决过程如下:
在安装时,暂时不要划分大于2TB的文件分区,待安装完LINUX系统后,再参考以下操作步骤:


[roo ...


做存储的经常碰到,现在gpt+ext3是常用的解决方案,ext3现在是8t,xfs现在可以支持到12t,这样的方案做过很多了,rhel5的16t应该是一种技术预览实际好像也是8t,这个没测试过不敢很确定,看一下每个系统的发行注解就清楚了,大于2t的空间必须用parted进行分区并且不能放系统只能放数据,fdisk分区只能分mbr磁盘并且fdisk分区不能超过2t,mbr的限制这是

在windows的帮助中搜一下gpt关键字有详细的解释gpt和mbr磁盘的区别,windows大约2t的解决方案是2003打上sp1转成gpt磁盘,linux类似

下面是windows帮助中关于gpt的解释,linux也有类似的帮助

在使用MBR时,最大的分区数据为4个。一个分区的总扇区数是由4个字节来代表的,那么他所包含的最大扇区为2^(4*个,每个扇区为512字节,即每个分区包含的最大字节数为(2^32)*2^9=2^41 bytes,即2T。
为了使用大于2t的空间引入了GUID 分区表 (GPT)是一种由基于 Itanium 计算机中的可扩展固件接口 (EFIintel用来代替bios的一个东西) 使用的磁盘分区架构。与主启动记录 (MBR) 分区方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达 128 个分区,支持高达 18 EB字节的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。

在运行带有 Service Pack 1 (SP1) 的 Windows Server 2003 的基于 x86 的计算机和基于 x64 的计算机上,操作系统必须驻留在 MBR 磁盘上。其他的硬盘可以是 MBR 或 GPT。

在基于 Itanium 的计算机上,操作系统加载程序和启动分区必须驻留在 GPT 磁盘上。其他的硬盘可以是 MBR 或 GPT。

不能将 GPT 移至运行 Windows NT 4.0、Windows 2000、Windows XP 或 Windows Server 2003 的基于 x86 的计算机上。不过,可以将 GPT 磁盘从运行带有 SP1 的 Windows Server 2003 的基于 x86 的计算机或基于 x64 的计算机移至运行 Windows Server 2003 或 Windows XP 的基于 Itanium 的计算机上,反之亦然。

不能使用基于 Itanium 的 Windows 版本,将 GPT 磁盘从基于 Itanium 的计算机移至运行带有 SP1 的 Windows Server 2003 的基于 x86 的计算机或基于 x64 的计算机,然后启动该操作系统。在非基于 Itanium 的计算机上使用的 GPT 磁盘必须仅用于数据存储。

在单个动态磁盘组中既可以有 MBR,也可以有 GPT 磁盘。也使用将基本 GPT 和 MBR 磁盘的混合,但它们不是磁盘组的一部分。可以同时使用 MBR 和 GPT 磁盘来创建镜像卷、带区卷、跨区卷和 RAID-5 卷,但是 MBR 的柱面对齐的限制可能会使得创建镜像卷有困难。通常可以将 MBR 的磁盘镜像到 GPT 磁盘上,从而避免柱面对齐的问题。

可以将 MBR 磁盘转换为 GPT 磁盘,并且只有在磁盘为空的情况下,才可以将 GPT 磁盘转换为 MBR 磁盘。

不支持 EFI 系统分区的镜像。必须使用 bootcfg 命令克隆 EFI 系统分区。

不能在可移动媒体,或者在与群集服务使用的共享 SCSI 或 Fibre Channel 总线连接的群集磁盘上使用 GPT 分区样式。

可以使用 DiskPart.exe 命令行实用程序或 EFI 固件实用程序 Diskpart.efi 在基本 GPT 磁盘上创建分区。有关 DiskPart.exe 的详细信息,请参阅 DiskPart。有关“磁盘管理”管理单元的详细信息,请参阅磁盘管理概述。有关 Diskpart.efi 的详细信息,请参阅 Intel 网站。

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
32 [报告]
发表于 2009-02-01 11:11 |只看该作者
ext4
哇,真快阿,期待。。

论坛徽章:
0
33 [报告]
发表于 2009-02-01 13:09 |只看该作者
还有更快的,btrfs,一年多就进kernel,真是高效啊!!!!

论坛徽章:
0
34 [报告]
发表于 2009-02-01 15:46 |只看该作者
sun
的zfs

论坛徽章:
0
35 [报告]
发表于 2009-02-02 11:11 |只看该作者
巨量存储,solaris + zfs 是王道,廉价代替 EMC 和 NetApp。

我自己现在,手头是 100+ 的 gentoo + reiserfs 3.6,但个人都是一直用 xfs

论坛徽章:
4
CU大牛徽章
日期:2013-04-17 11:48:26CU大牛徽章
日期:2013-04-17 11:48:40CU大牛徽章
日期:2013-04-17 11:48:45摩羯座
日期:2013-12-06 18:10:04
36 [报告]
发表于 2009-02-02 12:23 |只看该作者

没文化的人真多……

见过无数次把“哪”写成“那”,把“做”写成“作”,每次看到这样的情况我就觉得……这些人真没文化。我很认真的。

论坛徽章:
0
37 [报告]
发表于 2009-02-02 14:50 |只看该作者
可以修改block大小,格式化的时候选择块大小,系统单个文件大小的限制是通过inode*block数+n*2级innode+3级inode*block数
這樣子 inode 能夠指定多少個 block 呢?我們以較小的 1K block 來說明好了,可以指定的情況如下:

12 個直接指向: 12*1K=12K
由於是直接指向,所以總共可記錄 12 筆記錄,因此總額大小為如上所示;


間接: 256*1K=256K
每筆 block 號碼的記錄會花去 4bytes,因此 1K 的大小能夠記錄 256 筆記錄,因此一個間接可以記錄的檔案大小如上;


雙間接: 256*256*1K=2562K
第一層 block 會指定 256 個第二層,每個第二層可以指定 256 個號碼,因此總額大小如上;


三間接: 256*256*256*1K=2563K
第一層 block 會指定 256 個第二層,每個第二層可以指定 256 個第三層,每個第三層可以指定 256 個號碼,因此總額大小如上;


總額:將直接、間接、雙間接、三間接加總,得到 12 + 256 + 256*256 + 256*256*256 (K) = 16GB

论坛徽章:
0
38 [报告]
发表于 2009-02-02 15:53 |只看该作者
ocfs2 刚好16t

论坛徽章:
0
39 [报告]
发表于 2009-02-03 09:02 |只看该作者
不是系统有这个限制,是MBR分区有这个限制,转化成GPT就OK了~

论坛徽章:
0
40 [报告]
发表于 2009-02-03 17:07 |只看该作者
zfs 是亡道,不能再大了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP