我在服务器上运行 centos,我的服务器的 HDD 配置是 2 个 1 tb 驱动器和 32 GB RAM。现在,当我使用 fdisk -l 命令时,我看到下面的输出,这确实无法理解。有人可以帮我吗?另外为什么两个磁盘上都存在 LINUX LVM
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes, 1953525168 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
Disk label type: dos
Disk identifier: 0x000b3ea7
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1953523711 976760832 8e Linux LVM
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 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
Disk label type: dos
Disk identifier: 0x00052e26
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 1953523711 976248832 8e Linux LVM
Disk /dev/sdc: 968 MB, 968884224 bytes, 1892352 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
Disk label type: dos
Disk identifier: 0x909ce9e0
Device Boot Start End Blocks Id System
/dev/sdc1 145 1892351 946103+ 6 FAT16
Disk /dev/mapper/centos-root: 53.7 GB, 53687091200 bytes, 104857600 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
答案1
您正在使用 Linux 逻辑卷管理器 (LVM)。这是物理磁盘和文件系统之间的一层,引入了“物理卷”(PV)、“卷组”(VG) 和“逻辑卷”(LV) 的概念。
在您的设置中/dev/sdb1
,/dev/sda2
“Linux LVM”类型的分区都是物理卷。在这些 PV 之上,您将拥有一个或多个卷组,您可以使用命令显示这些卷组vgdisplay
,并且在这些卷组中您将拥有逻辑卷,这就是您期望在 fdisk 输出中看到的内容。您可以列出您的 LVlvdisplay
您还会注意到mount
输出中给出的分区名称将反映 LVM 布局并以表格形式给出名称/dev/mapper/VG-LV
。 LVM 层可能看起来像一个毫无意义的中间人,但它允许您独立于磁盘大小为逻辑卷(以及文件系统)分配空间。将来,如果您想要变得/home
更大(或您碰巧拥有的任何 LV),您可以添加一个新磁盘,将其设为 PV,将 PV 添加到您的 VG,然后从添加的空间中增加您的 LV 以增加文件系统大小。这为您在管理磁盘分配方面提供了很大的灵活性。
您可以在输出的最后部分看到逻辑卷之一fdisk
:
Disk /dev/mapper/centos-root: 53.7 GB, 53687091200 bytes, 104857600 sectors
这表明您有一个名为 的卷组centos
,并且该逻辑卷名为root
。您可以使用命令获取有关 centos VG 的信息vgdisplay centos
,该信息将反映分配给它的 PV 总大小(可能接近 2 TB)以及 VG 中有多少可用空间(用于创建新 LV 或扩展现有 LV)。您可以使用 获取有关 LV 的信息lvdisplay centos/root
,它将列出信息,包括 LV 的大小。您可以像引用普通分区一样引用此 LV,只不过/dev/sdaX
您将使用/dev/mapper/centos-root
.