Linux 存储管理:LVM 与 RAID 详解
1. 引言
随着硬盘价格降低、容量增大,许多系统开始使用多个硬盘。Linux 提供了两种管理硬盘的方法:逻辑卷管理(LVM)和独立磁盘冗余阵列(RAID)。LVM 可将多个硬盘组织成逻辑卷,RAID 则能将相同数据存储在多个硬盘的不同位置,提供数据保护。
2. 逻辑卷管理(LVM)
2.1 LVM 概述
LVM 是一种将所有硬盘组织成逻辑卷的方法,可将多个硬盘的存储能力合并为一个逻辑卷,系统将其视为一个大的存储设备,无需单独管理每个硬盘及其分区。
2.2 LVM 结构
LVM 结构包含三个层次:
-物理卷(PV):使用分区工具(如 parted 或 fdisk)创建的物理硬盘分区,分区类型为 Linux LVM 分区(代码 8e)。
-卷组(VG):由物理卷组成,类似于逻辑硬盘。
-逻辑卷(LV):功能类似于标准设置中的硬盘分区,可使用 mkfs 命令创建文件系统,使用 mount 命令挂载。
2.3 LVM 命令
| 命令 | 描述 |
|---|---|
| lvm | 打开用于执行 LVM 命令的交互式 shell |
| lvmdisksca |