一、问题描述
Redhat6.4使用存储LUN大小为20T,在直接格式化磁盘创建文件系统时选择XFS格式,显示mkfs.xfs:没有那个文件或目录,在使用mkfs.ext4格式化磁盘创建文件系统显示块太大。
二、过程分析
1、EXT4的文件系统格式最大支持16TB空间,超过16TB的磁盘则不支持直接创建文件系统,需进行分区后确保每个分区都小于16TB。
2、Redhat6.x部分系统未安装 xfsprogros安装包,无法创建xfs格式的文件系统。
三、解决方法
1、采用EXT4的文件系统格式,则必须将磁盘分区,分区超过2TB时不能使用fdisk,fdisk分区方式支持MBR分区表,MBR分区表最大支持2TB磁盘,需采用gdisk或者partd,gdisk和partd方式支持GPT分区表
本次采用partd方式分区:
parted /dev/sdb 对/dev/sdb进行分区或管理操作 GNU Parted 1.8.1 Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) mklabel gpt 定义分区表格式 (parted) mkpart p1 创建第一个分区,名称为p1 File system type? [ext2]? ext3 定义分区格式 Start? 1 定义分区的起始位置(单位支持K,M,G,T) End? 10T 定义分区的结束位置(单位支持K,M,G,T) (parted) print 查看当前分区情况 Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: 20TB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 32.3kB 10TB 10TB ext3 p1 quit 退出
2、安装 xfsprogros 安装包,将系统镜像包上传至系统本地,制作本地yum源,安装xfsprogs相关包。
[root@controller-node /]# rpm -qa |grep xfsprogs [root@controller-node /]# yum -y install xfsprogs [root@controller-node /]# rpm -qa |grep xfs xfsprogs-4.5.0-12.el7.x86_64安装好xfs progs相关包后可以正常使用xfs文件格式创建文件系统。
创建人 | 张雷刚 |
文档编辑权限 | 创建者私有 |
文档阅读权限 | 来自分类 |
分类阅读权限 | 所有人 |
分类编辑权限 | 技术服务部 : 机构 渠道合作伙伴 : 机构 系统管理员 : 人员 |
分类审核权限 | 审核小组 : 岗位 |
分类预览权限 | 审核小组 : 岗位 |
分类下载权限 | 技术服务部 : 机构 |
修改日期 | 修改人 | 备注 |
2021-07-06 15:28:34[当前版本] | 张雷刚 | 增加代码框及描述 |
2021-07-06 14:10:36 | 张雷刚 | 增加代码框及描述 |
2021-04-06 18:03:12 | 张雷刚 | CREAT |
附件类型 | JPG |
|