在Linux系统中,CentOS是一个广泛使用的发行版,它提供了强大的命令行工具来管理磁盘分区,以下是一篇关于CentOS命令分区的详细指南,涵盖了基本概念、常用命令以及一些高级技巧。

分区基本概念
在开始之前,了解一些基本的分区概念是很有帮助的,分区是将一个物理硬盘划分为多个逻辑驱动器的过程,每个分区可以独立格式化、安装文件系统和挂载。
分区类型
- 主分区(Primary):一个硬盘最多可以有4个主分区。
- 扩展分区(Extended):用于创建逻辑分区,一个硬盘只能有一个扩展分区。
- 逻辑分区(Logical):位于扩展分区内部,可以无限创建。
常用分区命令
以下是一些在CentOS中常用的分区命令:
fdisk
fdisk 是一个用于创建、删除和编辑分区的命令行工具。
-
创建分区:
fdisk /dev/sdX
n:创建新分区。p:创建主分区。w:写入更改并退出。
-
删除分区:

fdisk /dev/sdX d 1 w
parted
parted 是另一个强大的分区工具,它提供了更多的灵活性。
-
查看分区:
parted /dev/sdX print
-
创建分区:
parted /dev/sdX mklabel gpt parted /dev/sdX mkpart primary ext4 0% 100%
mkfs
mkfs 用于创建文件系统。
- 创建ext4文件系统:
mkfs.ext4 /dev/sdX1
高级技巧
跨分区备份
使用dd命令可以跨分区备份数据。

- 备份整个分区:
dd if=/dev/sdX1 of=/path/to/backup.img bs=4M
调整分区大小
resize2fs 和 gparted 可以用来调整分区大小。
- 调整ext4分区大小:
resize2fs /dev/sdX1 10G
FAQs
Q1: 如何在CentOS中查看所有分区?
A1: 使用lsblk或df -h命令可以查看所有分区。
Q2: 如何在CentOS中格式化分区?
A2: 使用mkfs命令可以格式化分区,例如mkfs.ext4 /dev/sdX1。
通过以上指南,您应该能够掌握在CentOS中进行分区的基本操作,在进行任何分区操作之前,请确保备份重要数据,以免数据丢失。