在CentOS系统中,查看分区信息是一项基本但重要的操作,无论是为了了解系统当前的存储布局、管理磁盘空间,还是进行故障排查,掌握如何查看分区信息都是非常有用的技能,本文将详细介绍如何在CentOS上查看分区信息,包括命令行工具的使用、输出结果的解读以及相关FAQs。
使用`fdisk`命令查看分区
fdisk是一个常用的磁盘分区工具,可以用来查看和管理磁盘分区,以下是使用fdisk命令查看分区信息的步骤:

1、打开终端或命令行界面:以root用户身份登录或使用sudo提升权限。
2、输入命令:
sudo fdisk l
3、查看输出结果:执行上述命令后,你将看到类似以下的输出:
Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 209715199 209714992+ 100G 83 Linux 该输出显示了系统中所有磁盘和分区的信息,包括设备名称(如/dev/sda)、启动标志、起始和结束扇区、扇区数、大小、ID和类型等。
使用`lsblk`命令查看分区
lsblk(list block devices)是一个列出所有块设备的命令,可以显示磁盘和分区的信息,以下是使用lsblk命令查看分区信息的步骤:
1、打开终端或命令行界面:以root用户身份登录或使用sudo提升权限。

2、输入命令:
lsblk
3、查看输出结果:执行上述命令后,你将看到类似以下的输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 99G 0 part / sdb 8:16 0 200G 0 disk ├─sdb1 8:17 0 50G 0 part /data1 └─sdb2 8:18 0 150G 0 part /data2
该输出显示了系统中所有磁盘和分区的信息,包括设备名称、主次设备号、大小、类型和挂载点等。
使用`parted`命令查看分区
parted是一个高级磁盘分区工具,可以用来查看和管理磁盘分区,以下是使用parted命令查看分区信息的步骤:
1、安装parted(如果尚未安装):
sudo yum install parted
2、输入命令:

sudo parted l
3、查看输出结果:执行上述命令后,你将看到类似以下的输出:
Model: ATA ST1000DM0031CH1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 10MiB 512MiB 502MiB Free space
2 512MiB 100GiB 94.5GiB Linux filesystem
3 100GiB 200GiB 100GiB Extended
5 100GiB 150GiB 50GiB Logical volume该输出显示了系统中所有磁盘和分区的信息,包括设备名称、起始和结束位置、大小、文件系统类型和名称等。
使用`df`命令查看已挂载分区的使用情况
df(disk free)命令可以用来查看已挂载分区的使用情况,以下是使用df命令查看分区使用情况的步骤:
1、打开终端或命令行界面:以root用户身份登录或使用sudo提升权限。
2、输入命令:
df h
3、查看输出结果:执行上述命令后,你将看到类似以下的输出:
Filesystem Size Used Avail Use% Mounted on /dev/sda1 1G 300M 700M 31% /boot /dev/sda2 99G 20G 79G 20% / tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 8.0K 3.9G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
该输出显示了系统中所有已挂载分区的使用情况,包括文件系统类型。
| 命令 | 用途 | 输出示例 | 解释 |
fdisk l | 显示所有磁盘和分区信息 | sudo fdisk l | 包括设备名称、启动标志、起始和结束扇区、扇区数、大小、ID和类型等 |
lsblk | 列出所有块设备及其分区信息 | lsblk | 包括设备名称、主次设备号、大小、类型和挂载点等 |
parted l | 高级磁盘分区工具,显示磁盘和分区信息 | sudo parted l | 包括设备名称、起始和结束位置、大小、文件系统类型和名称等 |
df h | 查看已挂载分区的使用情况 | df h | 包括文件系统类型、大小、已用、可用空间和使用百分比等 |
常见问题与解答(FAQs)
Q1:如何使用命令行工具查看CentOS上的分区?
A1:在CentOS上,可以使用以下命令行工具来查看分区信息:
fdisk l:显示所有磁盘和分区信息。
lsblk:列出所有块设备及其分区信息。
parted l:高级磁盘分区工具,显示磁盘和分区信息。
df h:查看已挂载分区的使用情况。
Q2:如何检查CentOS中的分区类型?
A2:可以通过以下方式检查CentOS中的分区类型:
使用fdisk l命令,该命令会列出每个分区的类型ID,Linux文件系统的分区类型通常标记为“Linux”(类型ID为83)。
使用parted l命令,该命令也会显示每个分区的文件系统类型和名称。
Q3:如何在CentOS中查看当前是否为基本分区?
A3:在CentOS中,可以使用fdisk l命令查看当前是否为基本分区,该命令的输出中会显示每个分区的信息,包括其类型,如果没有扩展分区,则所有分区都是基本分区,在GPT分区表中没有基本分区和扩展分区的概念,因此这些命令在GPT分区表上无效。
