在CentOS中创建和管理分区常用工具为fdisk(适用于MBR分区表,≤2TB硬盘)和parted(支持GPT分区表,适合大容量硬盘),以下是具体步骤及关键操作:
lsblk:查看块设备树状结构,识别磁盘设备(如/dev/sdb)。fdisk -l:查看磁盘分区表,确认未使用的磁盘。sudo fdisk /dev/sdX # 替换为实际磁盘设备名(如/dev/sdb) n新建分区,选择主分区(p)或扩展分区(e),设置分区号(默认1)、起始扇区(默认)和结束扇区(如+20G指定20GB)。w保存分区表并退出;输入q放弃更改。sudo partprobe /dev/sdX # 使内核重新读取分区表 sudo parted /dev/sdX mklabel gpt。mkpart命令创建分区,例如:mkpart primary ext4 0% 100% # 创建从0到磁盘末尾的ext4主分区 1GB 500GB)。quit直接保存并退出(无需手动保存)。sudo mkfs.ext4 /dev/sdX1 # 格式化为ext4文件系统(推荐) # 或 sudo mkfs.xfs /dev/sdX1 # 格式化为xfs(适合大文件存储) sudo mkdir /mnt/data # 创建挂载点 sudo mount /dev/sdX1 /mnt/data # 挂载分区 /etc/fstab文件,添加一行:/dev/sdX1 /mnt/data ext4 defaults 0 0 # 替换为实际分区信息 sudo mount -a使配置生效。sudo umount /dev/sdX1fdisk /dev/sdX),输入d删除分区,输入分区号确认。w + partprobe /dev/sdX。fdisk):单硬盘≤2TB,最多4个主分区。parted):支持>2TB硬盘,无主分区数量限制。ext4:兼容性好,适合大多数场景。xfs:适合大文件存储(如数据库、视频文件)。df -h查看挂载是否成功,lsblk -f查看分区格式。参考来源: