CentOS7下4T硬盘分区与格式化需注意GPT分区表支持,首先通过fdisk -l或lsblk识别新硬盘(如/dev/sdb),因4T超过2TB,使用parted或gdisk创建GPT分区表,执行parted /dev/sdb mklabel gpt后分区(如mkpart primary ext4 0% 100%),接着用mkfs.ext4 /dev/sdb1格式化,创建挂载点(如mkdir /data),编辑/etc/fstab添加/dev/sdb1 /data ext4 defaults 0 0实现开机挂载,mount -a验证,df -h确认挂载成功,必要时设置权限(chown -R user:group /data`)。
在CentOS7系统中,添加大容量硬盘(如4TB)后,需进行分区、格式化及挂载才能正常使用,由于4TB硬盘超过2TB容量限制,需使用GPT(GUID Partition Table)分区表替代传统的MBR分区表,本文将详细介绍CentOS7下4TB硬盘的完整分区与格式化流程,涵盖硬盘识别、分区创建、格式化及挂载等关键步骤。
准备工作
确认硬盘已识别
首先需确保系统已正确识别新添加的4TB硬盘,通过以下命令查看当前系统中的所有磁盘设备:
lsblk
或

fdisk -l
在输出结果中,查找容量为“3.7T”(或接近4TB,因厂商容量计算差异)的磁盘,设备名通常为/dev/sdb、/dev/sdc等(注意区分系统盘,如/dev/sda),假设本文目标硬盘为/dev/sdb,后续操作均以此为例。
安装必要工具
CentOS7默认可能未安装parted(GPT分区表管理工具),需提前安装:
yum install -y parted
备份数据(重要!)
若硬盘中有现有数据,务必提前备份,分区与格式化操作会清空硬盘所有数据!
创建GPT分区表
4TB硬盘超过MBR分区表的2TB容量限制,必须使用GPT分区表,使用parted工具进行分区操作:
启动parted并选择目标硬盘
parted /dev/sdb
进入parted交互模式后,首先查看硬盘当前分区表信息:
若提示“Partition Table: msdos”(即MBR),需先删除现有分区表(注意:此操作会清空数据!)。
设置GPT分区表
mklabel gpt
执行后,再次输入print确认分区表类型已变为“gpt”。
创建分区
根据需求划分分区,本文以全部分为一个区为例(若需多分区,可重复执行mkpart命令)。
创建主分区(类型为Linux filesystem)
mkpart primary ext4 0% 100%
primary:主分区类型;ext4:文件系统类型(此处仅作标识,实际格式化时可修改);0% 100%:分区范围为硬盘全部空间(从0%到100%)。
若需指定固定大小(如划分3TB分区),可改为mkpart primary ext4 0 3T。
确认分区信息
输出结果应显示新创建的分区信息,
Model: ATA WDC WD40EFRX (scsi)
Disk /dev/sdb: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 4001GB 4001GB primary
退出parted
quit
退出后,系统会自动生成分区设备文件,例如/dev/sdb1(可通过lsblk确认)。
格式化分区
分区创建后,需对分区进行格式化,写入文件系统,CentOS7常用文件系统为ext4或xfs(xfs对大文件和高

