RHEL5 中的分区和卷

RHEL5 中的分区和卷

Redhat Linux 5 中分区和卷有什么区别?

答案1

Linux 中的分区与其他 PC OS 中的分区相同:磁盘包含分区表,其中包含驱动器切片子部分的定义。分区数量受 BIOS/PC 架构限制。

以现代 SATA 驱动器 /dev/sda 为例。如果您有 4 个分区,它们将被称为:

  • /dev/sda1
  • /dev/sda2
  • /dev/sda3
  • /dev/sda4

您可以在这些分区(或整个驱动器)上创建文件系统。

在 Linux 中,有一个卷管理器,称为 LVM,它允许内核以逻辑方式而非物理方式处理驱动器。LVM 中的逻辑可以做的远不止将单个驱动器分成较小的部分。它可以在多个驱动器上创建单个卷、创建快照、扩展卷、减小其大小等等。

两个 300 Gb 的 SATA 磁盘(/dev/sda 和 /dev/sdb)可用于创建 600 Gb 的单个卷。您可以将分区或整个磁盘转换为由 LVM 处理的物理卷:

pvcreate /dev/sda1
pvcreate /dev/sdb1

从这些物理卷创建一个卷组:

vgcreate MyGroup /dev/sda1 /dev/sda2

因此,MyGroup 跨越两个驱动器。从那里可以创建几乎无限数量的卷:

lvcreate --name VolumeMP3 --size 500Gb /dev/MyGroup
lvcreate --name Smaller --size 50Gb /dev/MyGroup

卷可以用作老式的分区:

mkfs.ext4 /dev/MyGroup/Smaller
mount /dev/MyGroup/Smaller /mnt

在安装过程中,RedHat 会为您处理这些步骤。

使用 LVM 的缺点是,如果丢失了 LVM 内部数据,则更难修复磁盘。因此,最好备份卷的内容而不是磁盘本身(例如使用 dd(1))。

答案2

分区是硬盘上的一个给定空间,通过在分区表中输入其偏移量和大小来指定。卷是一定量的存储空间,通常具有文件系统结构,可用于存储文件。

分区可能是一个卷,但不需要是一个卷。

相关内容