免费注册 查看新帖 |

Chinaunix

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

RHEL4U7下的9TB mkfs.ext3分区问题 [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-10 06:20:00
1 [报告]
发表于 2009-06-02 11:38 |显示全部楼层

回复 #7 straw 的帖子

EXT3 Size Limits  :

Block size    Max file size   Max filesystem size
1KiB                  16GiB                  2TiB
2KiB                  256GiB               8TiB
4KiB                  2TiB                   16TiB
8KiB              16TiB                  32TiB

决定单个文件大小取决于文件系统大小的限制,而决定文件系统大小则跟block的大小有关系。

[ 本帖最后由 hbwangting 于 2009-6-2 11:41 编辑 ]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-10 06:20:00
2 [报告]
发表于 2009-06-02 11:54 |显示全部楼层
原帖由 ldren 于 2009-6-1 18:14 发表
目前情况如下:能否看出可以做出7.5TB?
[root@localhost ~]# cd /dev/mapper/
[root@localhost mapper]# ls
control  mpath0  mpath0p1  VolGroup00-LogVol00  VolGroup00-LogVol01
[root@localhost mapper ...



/dev/mapper/里面为什么看不到dm-2设备?怀疑楼主的mutipath没做成功,lz可以贴出multipath -ll命令的输出结果,你mkfs.ext3 /dev/mapper/mpath0时的mpath0设备如果不是EVA阵列柜的空间,而是本地阵列的空间,就可以解释为什么不时8TB而是1.2TB啦,当然这些都是我个人的猜测。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-10 06:20:00
3 [报告]
发表于 2009-06-03 13:27 |显示全部楼层
原帖由 ldren 于 2009-6-1 18:14 发表
目前情况如下:能否看出可以做出7.5TB?
[root@localhost ~]# cd /dev/mapper/
[root@localhost mapper]# ls
control  mpath0  mpath0p1  VolGroup00-LogVol00  VolGroup00-LogVol01
[root@localhost mapper ...



我看到dm2的大小约是8.4T,dm3的大小大约1.18T(按1 block=1kb估算),刚好你mount上的/dev/mapper/mpath0p1是约1.2TB,所以我再一次猜测是你分区时只分出了1.2TB,另8.4TB你并没有用fdisk分出来,导致生成的文件只有mpath0p1一个分区,也就是1.2TB的分区,所以你mount上后,df -h也就看到1.2TB。

我建议LZ使用multipath –F 命令清除多路径设备缓存后,再用multipath –v3 命令重新加载,然后parted命令mklable gpt,最后再pvcreate /dev/mapper/mpath0标记为物理卷.

然后对磁盘进行分区fdisk /dev/mapper/mpath0,Kpartx - a / dev/mapper/mpath0 ,分区之后会在dev/mapper/目录下创建新的块设备,/dev/mapper/mpath0p1 这个表示mpath0设备下面的分区1。之后使用fdisk –l 命令查看磁盘会看到dm-2 磁盘下面已经有分区的信息了,就像这样子:

Device Boot Start End Blocks Id System
/dev/dm-2p1 1 121577 976567221 83 Linux

最后再格式化:mkfs.ext3 /dev/mapper/mpath0p1

个人意见,仅供参考。

[ 本帖最后由 hbwangting 于 2009-6-3 14:05 编辑 ]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-10 06:20:00
4 [报告]
发表于 2009-06-03 14:50 |显示全部楼层
我想确认下mpath0p1的大小,parted /dev/mapper/mpath0 ,(parted) print

普通的linux的mkfs.ext3只能设置有效的 block size 为1024, 2048 and 4096 bytes ,也就是说ext3的block 4kb大小时,文件系统不能超过8TB,单个文件不能超过2TB,但网上说有些系统可以将block size设为更大,来支持更大的文件系统和单个文件大小,不过更多的人通过放弃ext3格式而选择其它的文件系统,来达到支持超大分区。

[ 本帖最后由 hbwangting 于 2009-6-3 15:35 编辑 ]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-10 06:20:00
5 [报告]
发表于 2009-06-03 15:40 |显示全部楼层

回复 #15 ldren 的帖子

我只是觉的分区混乱,特别是想确认/dev/mapper/mpath0p1这个分区的真实大小,所以最好用parted重做一遍

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-10 06:20:00
6 [报告]
发表于 2009-06-03 16:55 |显示全部楼层
从上面得到的信息可以看到/dev/sda 和/dev/sdb是不同路径的同一设备,/dev/dm2和/dev/mapper/mpath0都是自动生成的多路径设备,大小都是9TB,超过了8TB限制,是不是这个引起的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP