Linux下parted不支持创建超过2TB以上ext3格式文件系统 问题:磁盘分区 问题描述: 在linux下使用parted创建超过2TB以上分区时,虽然在mkpart的时候输入ext3后不提示错误,但有可能发生未知错误,可能会导致数据丢失。 解决方案: 用parted命令创建ext2分区后,可以使用tune2fs -j命令将分区转化为ext3格式,最后再用mkfs.ext3命令格式化分区。 注:parted使用方法参见《Redhat linux支持超过2TB分区的方法》,知识编号:28700 原因分析: parted不支持ext3格式的文件系统,在早期版本中未明确不支持ext3,直至RHEL5U3的1.8.1-23版本,才明确提出不支持。 RHEL5系列各个发行版中parted包的版本号: RHEL5: parted-1.8.1-4.el5.i386.rpmRHEL5U1:parted-1.8.1-12.el5.i386.rpmRHEL5U2:parted-1.8.1-17.el5.i386.rpmRHEL5U3:parted-1.8.1-23.el5.i386.rpm ############################################################################## (parted) help mkpart mkpart PART-TYPE [FS-TYPE] START END make a partition PART-TYPE is one of: primary, logical, extended FS-TYPE is one of: ext3, ext2, fat32, fat16, hfsx, hfs+, hfs, jfs, linux-swap, ntfs, reiserfs, hp-ufs, sun-ufs, xfs, apfs2, apfs1, asfs, amufs5, amufs4, amufs3, amufs2, amufs1, amufs0, amufs, affs7, affs6, affs5, affs4, affs3, affs2, affs1, affs0 START and END are disk locations, such as 4GB10%. Negative values count from the end of the disk. For example, -1s specifies exactly the last sector. mkpart makes a partition without creating a new file system on the partition. FS-TYPE may be specified to set an appropriate partition ID. At the moment mkpart does not support ext3 file systems.##############################################################################
Linux下parted不支持创建超过2TB以上ext3格式文件系统-联想乐享知识库
⚡ 核心结论
本文来源联想官方,解答关于 Linux下parted不支持创建超过2TB以上ext3格式文件系统 的常见问题,包括:联想Linux服务器使用parted创建超过2TB的ext3分区时失败或导致数据丢失,怎么办等。
内容来源:联想官方
常见问题解答
联想Linux服务器使用parted创建超过2TB的ext3分区时失败或导致数据丢失,怎么办
原因是parted工具本身不支持直接创建ext3文件系统分区,尤其在RHEL5U3之前的版本中未明确提示该限制,但mkpart命令仅支持设置分区类型ID,不实际创建ext3文件系统,强行指定ext3可能导致未知错误和数据丢失。解决步骤:1. 使用parted mkpart primary ext2 START END创建ext2分区;2. 执行tune2fs -j /dev/sdXN将ext2升级为ext3;3. 运行mkfs.ext3 /dev/sdXN完成格式化。注意:mkpart中的FS-TYPE参数仅用于设置分区ID,不会创建文件系统;务必在执行前备份重要数据。